home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / MrCpp / MrCpp.rsrc / CODE_19_cpp.txt < prev    next >
Text File  |  1996-05-07  |  503KB  |  8,900 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00001FF0 (44 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. fn00000000:
  11. 00000000  4E56 0000                link       A6, 0
  12. 00000004  486D DC68                pea.l      [A5 - 0x2398]
  13. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 0000000C  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  15. 00000010  4E5E                     unlink     A6
  16. 00000012  205F                     movea.l    A0, [A7]+
  17. 00000014  584F                     addq.w     A7, 4
  18. 00000016  4ED0                     jmp        [A0]
  19. fn00000018:
  20. 00000018  4E56 FFF4                link       A6, -0x000C
  21. 0000001C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  22. 00000020  2E2E 0008                move.l     D7, [A6 + 0x8]
  23. 00000024  246E 0010                movea.l    A2, [A6 + 0x10]
  24. 00000028  3012                     move.w     D0, [A2]
  25. 0000002A  0240 FF00                andi.w     D0, 0xFF00
  26. 0000002E  7800                     moveq.l    D4, 0x00
  27. 00000030  3800                     move.w     D4, D0
  28. 00000032  266E 000C                movea.l    A3, [A6 + 0xC]
  29. 00000036  3613                     move.w     D3, [A3]
  30. 00000038  3D43 FFFC                move.w     [A6 - 0x4], D3
  31. 0000003C  0243 FF00                andi.w     D3, 0xFF00
  32. 00000040  7000                     moveq.l    D0, 0x00
  33. 00000042  3003                     move.w     D0, D3
  34. 00000044  9880                     sub.l      D4, D0
  35. 00000046  6658                     bne        +0x5A /* 000000A0 */
  36. 00000048  302E FFFC                move.w     D0, [A6 - 0x4]
  37. 0000004C  0C40 FF01                cmpi.w     D0, 0xFF01
  38. 00000050  674E                     beq        +0x50 /* 000000A0 */
  39. 00000052  4A40                     tst.w      D0
  40. 00000054  674A                     beq        +0x4C /* 000000A0 */
  41. 00000056  7C01                     moveq.l    D6, 0x01
  42. 00000058  284B                     movea.l    A4, A3
  43. 0000005A  544C                     addq.w     A4, 2
  44. 0000005C  544A                     addq.w     A2, 2
  45. 0000005E  2D4A FFF4                move.l     [A6 - 0xC], A2
  46. 00000062  6038                     bra        +0x3A /* 0000009C */
  47. label00000064:
  48. 00000064  206E FFF4                movea.l    A0, [A6 - 0xC]
  49. 00000068  3010                     move.w     D0, [A0]
  50. 0000006A  0240 FF00                andi.w     D0, 0xFF00
  51. 0000006E  7A00                     moveq.l    D5, 0x00
  52. 00000070  3A00                     move.w     D5, D0
  53. 00000072  3214                     move.w     D1, [A4]
  54. 00000074  0241 FF00                andi.w     D1, 0xFF00
  55. 00000078  7000                     moveq.l    D0, 0x00
  56. 0000007A  3001                     move.w     D0, D1
  57. 0000007C  9A80                     sub.l      D5, D0
  58. 0000007E  6714                     beq        +0x16 /* 00000094 */
  59. 00000080  7600                     moveq.l    D3, 0x00
  60. 00000082  BA83                     cmp.l      D5, D3
  61. 00000084  6F04                     ble        +0x6 /* 0000008A */
  62. 00000086  B883                     cmp.l      D4, D3
  63. 00000088  6B70                     bmi        +0x72 /* 000000FA */
  64. label0000008A:
  65. 0000008A  BA83                     cmp.l      D5, D3
  66. 0000008C  6A04                     bpl        +0x6 /* 00000092 */
  67. 0000008E  B883                     cmp.l      D4, D3
  68. 00000090  6E68                     bgt        +0x6A /* 000000FA */
  69. label00000092:
  70. 00000092  2805                     move.l     D4, D5
  71. label00000094:
  72. 00000094  544C                     addq.w     A4, 2
  73. 00000096  54AE FFF4                addq.l     [A6 - 0xC], 2
  74. 0000009A  5286                     addq.l     D6, 1
  75. label0000009C:
  76. 0000009C  BC87                     cmp.l      D6, D7
  77. 0000009E  6FC4                     ble        -0x3A /* 00000064 */
  78. label000000A0:
  79. 000000A0  4A84                     tst.l      D4
  80. 000000A2  6668                     bne        +0x6A /* 0000010C */
  81. 000000A4  246E 0010                movea.l    A2, [A6 + 0x10]
  82. 000000A8  3012                     move.w     D0, [A2]
  83. 000000AA  7800                     moveq.l    D4, 0x00
  84. 000000AC  3800                     move.w     D4, D0
  85. 000000AE  266E 000C                movea.l    A3, [A6 + 0xC]
  86. 000000B2  3613                     move.w     D3, [A3]
  87. 000000B4  7000                     moveq.l    D0, 0x00
  88. 000000B6  3003                     move.w     D0, D3
  89. 000000B8  9880                     sub.l      D4, D0
  90. 000000BA  6650                     bne        +0x52 /* 0000010C */
  91. 000000BC  0C43 FF01                cmpi.w     D3, 0xFF01
  92. 000000C0  674A                     beq        +0x4C /* 0000010C */
  93. 000000C2  4A43                     tst.w      D3
  94. 000000C4  6746                     beq        +0x48 /* 0000010C */
  95. 000000C6  7C01                     moveq.l    D6, 0x01
  96. 000000C8  284B                     movea.l    A4, A3
  97. 000000CA  544C                     addq.w     A4, 2
  98. 000000CC  544A                     addq.w     A2, 2
  99. 000000CE  2D4A FFF8                move.l     [A6 - 0x8], A2
  100. 000000D2  6034                     bra        +0x36 /* 00000108 */
  101. label000000D4:
  102. 000000D4  206E FFF8                movea.l    A0, [A6 - 0x8]
  103. 000000D8  3010                     move.w     D0, [A0]
  104. 000000DA  7A00                     moveq.l    D5, 0x00
  105. 000000DC  3A00                     move.w     D5, D0
  106. 000000DE  3214                     move.w     D1, [A4]
  107. 000000E0  7000                     moveq.l    D0, 0x00
  108. 000000E2  3001                     move.w     D0, D1
  109. 000000E4  9A80                     sub.l      D5, D0
  110. 000000E6  6718                     beq        +0x1A /* 00000100 */
  111. 000000E8  7600                     moveq.l    D3, 0x00
  112. 000000EA  BA83                     cmp.l      D5, D3
  113. 000000EC  6F04                     ble        +0x6 /* 000000F2 */
  114. 000000EE  B883                     cmp.l      D4, D3
  115. 000000F0  6B08                     bmi        +0xA /* 000000FA */
  116. label000000F2:
  117. 000000F2  BA83                     cmp.l      D5, D3
  118. 000000F4  6A08                     bpl        +0xA /* 000000FE */
  119. 000000F6  B883                     cmp.l      D4, D3
  120. 000000F8  6F04                     ble        +0x6 /* 000000FE */
  121. label000000FA:
  122. 000000FA  7000                     moveq.l    D0, 0x00
  123. 000000FC  6010                     bra        +0x12 /* 0000010E */
  124. label000000FE:
  125. 000000FE  2805                     move.l     D4, D5
  126. label00000100:
  127. 00000100  544C                     addq.w     A4, 2
  128. 00000102  54AE FFF8                addq.l     [A6 - 0x8], 2
  129. 00000106  5286                     addq.l     D6, 1
  130. label00000108:
  131. 00000108  BC87                     cmp.l      D6, D7
  132. 0000010A  6FC8                     ble        -0x36 /* 000000D4 */
  133. label0000010C:
  134. 0000010C  2004                     move.l     D0, D4
  135. label0000010E:
  136. 0000010E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  137. 00000112  4E5E                     unlink     A6
  138. 00000114  205F                     movea.l    A0, [A7]+
  139. 00000116  4FEF 000C                lea.l      A7, [A7 + 0xC]
  140. 0000011A  4ED0                     jmp        [A0]
  141. fn0000011C:
  142. 0000011C  4E56 FFFC                link       A6, -0x0004
  143. 00000120  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  144. 00000124  266E 0008                movea.l    A3, [A6 + 0x8]
  145. 00000128  206D E1B6                movea.l    A0, [A5 - 0x1E4A]
  146. 0000012C  4210                     clr.b      [A0]
  147. 0000012E  246B 0014                movea.l    A2, [A3 + 0x14]
  148. 00000132  200A                     move.l     D0, A2
  149. 00000134  6714                     beq        +0x16 /* 0000014A */
  150. 00000136  2F0A                     move.l     -[A7], A2
  151. 00000138  4EBA FFE2                jsr        [PC - 0x1E /* 0000011C */]
  152. 0000013C  487A 012E                pea.l      [PC + 0x12E /* 0000026C, value 0x3A3A0000 '::\0\0', cstring "::" */]
  153. 00000140  2F2D E1B6                move.l     -[A7], [A5 - 0x1E4A]
  154. 00000144  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  155. 00000148  504F                     addq.w     A7, 8
  156. label0000014A:
  157. 0000014A  206B 000C                movea.l    A0, [A3 + 0xC]
  158. 0000014E  2010                     move.l     D0, [A0]
  159. 00000150  721F                     moveq.l    D1, 0x1F
  160. 00000152  C081                     and.l      D0, D1
  161. 00000154  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  162. 00000158  1030 0000                move.b     D0, [A0 + D0.w]
  163. 0000015C  7210                     moveq.l    D1, 0x10
  164. 0000015E  C001                     and.b      D0, D1
  165. 00000160  6758                     beq        +0x5A /* 000001BA */
  166. 00000162  2F0B                     move.l     -[A7], A3
  167. 00000164  4EAD 21DA                jsr        [A5 + 0x21DA /* export_1079 */]
  168. 00000168  2F00                     move.l     -[A7], D0
  169. 0000016A  7603                     moveq.l    D3, 0x03
  170. 0000016C  3F03                     move.w     -[A7], D3
  171. 0000016E  4EAD 1672                jsr        [A5 + 0x1672 /* export_714 */]
  172. 00000172  2840                     movea.l    A4, D0
  173. 00000174  2F0C                     move.l     -[A7], A4
  174. 00000176  4EAD 2202                jsr        [A5 + 0x2202 /* export_1084 */]
  175. 0000017A  2440                     movea.l    A2, D0
  176. 0000017C  200A                     move.l     D0, A2
  177. 0000017E  670A                     beq        +0xC /* 0000018A */
  178. 00000180  2F0A                     move.l     -[A7], A2
  179. 00000182  3F03                     move.w     -[A7], D3
  180. 00000184  4EAD 1672                jsr        [A5 + 0x1672 /* export_714 */]
  181. 00000188  2840                     movea.l    A4, D0
  182. label0000018A:
  183. 0000018A  2F0C                     move.l     -[A7], A4
  184. 0000018C  2F2D E1B6                move.l     -[A7], [A5 - 0x1E4A]
  185. 00000190  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  186. 00000194  504F                     addq.w     A7, 8
  187. 00000196  2F2D E1B6                move.l     -[A7], [A5 - 0x1E4A]
  188. 0000019A  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  189. 0000019E  584F                     addq.w     A7, 4
  190. 000001A0  0C80 0000 03FF           cmpi.l     D0, 0x3FF
  191. 000001A6  650A                     bcs        +0xC /* 000001B2 */
  192. 000001A8  2F3C 0000 0171           move.l     -[A7], 0x171
  193. 000001AE  4EBA FE50                jsr        [PC - 0x1B0 /* 00000000 */]
  194. label000001B2:
  195. 000001B2  202D E1B6                move.l     D0, [A5 - 0x1E4A]
  196. 000001B6  4EFA 00A6                jmp        [PC + 0xA6 /* 0000025E */]
  197. label000001BA:
  198. 000001BA  2F0B                     move.l     -[A7], A3
  199. 000001BC  4EAD 1DEA                jsr        [A5 + 0x1DEA /* export_953 */]
  200. 000001C0  2440                     movea.l    A2, D0
  201. 000001C2  206B 000C                movea.l    A0, [A3 + 0xC]
  202. 000001C6  2010                     move.l     D0, [A0]
  203. 000001C8  721F                     moveq.l    D1, 0x1F
  204. 000001CA  C041                     and.w      D0, D1
  205. 000001CC  7214                     moveq.l    D1, 0x14
  206. 000001CE  B041                     cmp.w      D0, D1
  207. 000001D0  6636                     bne        +0x38 /* 00000208 */
  208. 000001D2  7004                     moveq.l    D0, 0x04
  209. 000001D4  2F00                     move.l     -[A7], D0
  210. 000001D6  487A 0098                pea.l      [PC + 0x98 /* 00000270, value 0x5F5F5054 '__PT', cstring "__PT" */]
  211. 000001DA  2F0A                     move.l     -[A7], A2
  212. 000001DC  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  213. 000001E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  214. 000001E4  4A80                     tst.l      D0
  215. 000001E6  6620                     bne        +0x22 /* 00000208 */
  216. 000001E8  2D4A FFFC                move.l     [A6 - 0x4], A2
  217. 000001EC  486E FFFC                pea.l      [A6 - 0x4]
  218. 000001F0  4EAD 220A                jsr        [A5 + 0x220A /* export_1085 */]
  219. 000001F4  2440                     movea.l    A2, D0
  220. 000001F6  200A                     move.l     D0, A2
  221. 000001F8  6744                     beq        +0x46 /* 0000023E */
  222. 000001FA  2F0A                     move.l     -[A7], A2
  223. 000001FC  2F2D E1B6                move.l     -[A7], [A5 - 0x1E4A]
  224. 00000200  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  225. 00000204  504F                     addq.w     A7, 8
  226. 00000206  6036                     bra        +0x38 /* 0000023E */
  227. label00000208:
  228. 00000208  2F2D E1B6                move.l     -[A7], [A5 - 0x1E4A]
  229. 0000020C  7603                     moveq.l    D3, 0x03
  230. 0000020E  3F03                     move.w     -[A7], D3
  231. 00000210  4EAD 1672                jsr        [A5 + 0x1672 /* export_714 */]
  232. 00000214  2640                     movea.l    A3, D0
  233. 00000216  2F0A                     move.l     -[A7], A2
  234. 00000218  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  235. 0000021C  2F00                     move.l     -[A7], D0
  236. 0000021E  3F03                     move.w     -[A7], D3
  237. 00000220  4EAD 1672                jsr        [A5 + 0x1672 /* export_714 */]
  238. 00000224  2840                     movea.l    A4, D0
  239. 00000226  2F0B                     move.l     -[A7], A3
  240. 00000228  2F2D E1B6                move.l     -[A7], [A5 - 0x1E4A]
  241. 0000022C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  242. 00000230  504F                     addq.w     A7, 8
  243. 00000232  2F0C                     move.l     -[A7], A4
  244. 00000234  2F2D E1B6                move.l     -[A7], [A5 - 0x1E4A]
  245. 00000238  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  246. 0000023C  504F                     addq.w     A7, 8
  247. label0000023E:
  248. 0000023E  2F2D E1B6                move.l     -[A7], [A5 - 0x1E4A]
  249. 00000242  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  250. 00000246  584F                     addq.w     A7, 4
  251. 00000248  0C80 0000 03FF           cmpi.l     D0, 0x3FF
  252. 0000024E  650A                     bcs        +0xC /* 0000025A */
  253. 00000250  2F3C 0000 0199           move.l     -[A7], 0x199
  254. 00000256  4EBA FDA8                jsr        [PC - 0x258 /* 00000000 */]
  255. label0000025A:
  256. 0000025A  202D E1B6                move.l     D0, [A5 - 0x1E4A]
  257. label0000025E:
  258. 0000025E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  259. 00000262  4E5E                     unlink     A6
  260. 00000264  205F                     movea.l    A0, [A7]+
  261. 00000266  584F                     addq.w     A7, 4
  262. 00000268  4ED0                     jmp        [A0]
  263. 0000026A  000A 3A3A                ori.b      A2, 0x3A /* ':' */
  264. 0000026E  0000 5F5F                ori.b      D0, 0x5F /* '_' */
  265. 00000272  5054                     addq.w     [A4], 8
  266. 00000274  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  267. // begin alternate branch 00000276-0000027C
  268. fn00000276:
  269. 00000276  4E56 0000                link       A6, 0
  270. 0000027A  2F0A                     move.l     -[A7], A2
  271. // end alternate branch 00000276-0000027C
  272. fn00000276: // (misaligned)
  273. 00000278  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  274. 0000027C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  275. 00000280  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  276. 00000284  584F                     addq.w     A7, 4
  277. 00000286  2440                     movea.l    A2, D0
  278. 00000288  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  279. 0000028C  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  280. 00000290  584F                     addq.w     A7, 4
  281. 00000292  2200                     move.l     D1, D0
  282. 00000294  200A                     move.l     D0, A2
  283. 00000296  D081                     add.l      D0, D1
  284. 00000298  0C80 0000 03FF           cmpi.l     D0, 0x3FF
  285. 0000029E  6512                     bcs        +0x14 /* 000002B2 */
  286. 000002A0  7005                     moveq.l    D0, 0x05
  287. 000002A2  2F00                     move.l     -[A7], D0
  288. 000002A4  4EAD 18A2                jsr        [A5 + 0x18A2 /* export_784 */]
  289. 000002A8  584F                     addq.w     A7, 4
  290. 000002AA  206D E1B6                movea.l    A0, [A5 - 0x1E4A]
  291. 000002AE  4210                     clr.b      [A0]
  292. 000002B0  601A                     bra        +0x1C /* 000002CC */
  293. label000002B2:
  294. 000002B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  295. 000002B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  296. 000002BA  2F2D E1B6                move.l     -[A7], [A5 - 0x1E4A]
  297. 000002BE  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  298. 000002C2  504F                     addq.w     A7, 8
  299. 000002C4  2F00                     move.l     -[A7], D0
  300. 000002C6  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  301. 000002CA  504F                     addq.w     A7, 8
  302. label000002CC:
  303. 000002CC  202D E1B6                move.l     D0, [A5 - 0x1E4A]
  304. 000002D0  245F                     movea.l    A2, [A7]+
  305. 000002D2  4E5E                     unlink     A6
  306. 000002D4  205F                     movea.l    A0, [A7]+
  307. 000002D6  504F                     addq.w     A7, 8
  308. 000002D8  4ED0                     jmp        [A0]
  309. 000002DA  4E56 FFF8                link       A6, -0x0008
  310. 000002DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  311. 000002E2  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  312. 000002E6  584F                     addq.w     A7, 4
  313. 000002E8  2F00                     move.l     -[A7], D0
  314. 000002EA  487A 002E                pea.l      [PC + 0x2E /* 0000031A, value 0x5F5F2564 '__%d', cstring "__%d" */]
  315. 000002EE  486E FFF8                pea.l      [A6 - 0x8]
  316. 000002F2  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  317. 000002F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  318. 000002FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  319. 000002FE  486E FFF8                pea.l      [A6 - 0x8]
  320. 00000302  4EBA FF72                jsr        [PC - 0x8E /* 00000276 */]
  321. 00000306  2F00                     move.l     -[A7], D0
  322. 00000308  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  323. 0000030C  4EBA FF68                jsr        [PC - 0x98 /* 00000276 */]
  324. 00000310  4E5E                     unlink     A6
  325. 00000312  205F                     movea.l    A0, [A7]+
  326. 00000314  504F                     addq.w     A7, 8
  327. 00000316  4ED0                     jmp        [A0]
  328. 00000318  0006 5F5F                ori.b      D6, 0x5F /* '_' */
  329. 0000031C  2564 0000                move.l     [A2 + 0x0], -[A4]
  330. fn00000320:
  331. 00000320  4E56 0000                link       A6, 0
  332. 00000324  2F0A                     move.l     -[A7], A2
  333. 00000326  2F3C 0000 01A8           move.l     -[A7], 0x1A8
  334. 0000032C  206D D964                movea.l    A0, [A5 - 0x269C]
  335. 00000330  4E90                     jsr        [A0]
  336. 00000332  2440                     movea.l    A2, D0
  337. 00000334  256E 0008 0020           move.l     [A2 + 0x20], [A6 + 0x8]
  338. 0000033A  200A                     move.l     D0, A2
  339. 0000033C  245F                     movea.l    A2, [A7]+
  340. 0000033E  4E5E                     unlink     A6
  341. 00000340  205F                     movea.l    A0, [A7]+
  342. 00000342  584F                     addq.w     A7, 4
  343. 00000344  4ED0                     jmp        [A0]
  344. fn00000346:
  345. 00000346  202D E12E                move.l     D0, [A5 - 0x1ED2]
  346. 0000034A  6620                     bne        +0x22 /* 0000036C */
  347. 0000034C  487A 015E                pea.l      [PC + 0x15E /* 000004AC, value 0x5F5F6D70 '__mp', cstring "__mptr" */]
  348. 00000350  7003                     moveq.l    D0, 0x03
  349. 00000352  2F00                     move.l     -[A7], D0
  350. 00000354  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  351. 00000358  2B40 E12E                move.l     [A5 - 0x1ED2], D0
  352. 0000035C  2040                     movea.l    A0, D0
  353. 0000035E  2F28 000C                move.l     -[A7], [A0 + 0xC]
  354. 00000362  4267                     clr.w      -[A7]
  355. 00000364  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  356. 00000368  2B40 E12A                move.l     [A5 - 0x1ED6], D0
  357. label0000036C:
  358. 0000036C  202D DCC8                move.l     D0, [A5 - 0x2338]
  359. 00000370  6638                     bne        +0x3A /* 000003AA */
  360. 00000372  486D DD36                pea.l      [A5 - 0x22CA]
  361. 00000376  7003                     moveq.l    D0, 0x03
  362. 00000378  2F00                     move.l     -[A7], D0
  363. 0000037A  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  364. 0000037E  2B40 DCC8                move.l     [A5 - 0x2338], D0
  365. 00000382  322D D5D6                move.w     D1, [A5 - 0x2A2A]
  366. 00000386  7410                     moveq.l    D2, 0x10
  367. 00000388  C242                     and.w      D1, D2
  368. 0000038A  671E                     beq        +0x20 /* 000003AA */
  369. 0000038C  4A80                     tst.l      D0
  370. 0000038E  660A                     bne        +0xC /* 0000039A */
  371. 00000390  2F3C 0000 01F1           move.l     -[A7], 0x1F1
  372. 00000396  4EBA FC68                jsr        [PC - 0x398 /* 00000000 */]
  373. label0000039A:
  374. 0000039A  206D DCC8                movea.l    A0, [A5 - 0x2338]
  375. 0000039E  2068 0010                movea.l    A0, [A0 + 0x10]
  376. 000003A2  2028 0004                move.l     D0, [A0 + 0x4]
  377. 000003A6  2B40 DCC8                move.l     [A5 - 0x2338], D0
  378. label000003AA:
  379. 000003AA  206D DCC8                movea.l    A0, [A5 - 0x2338]
  380. 000003AE  2068 000C                movea.l    A0, [A0 + 0xC]
  381. 000003B2  2068 000C                movea.l    A0, [A0 + 0xC]
  382. 000003B6  2068 000C                movea.l    A0, [A0 + 0xC]
  383. 000003BA  2068 000C                movea.l    A0, [A0 + 0xC]
  384. 000003BE  2068 000C                movea.l    A0, [A0 + 0xC]
  385. 000003C2  2028 0004                move.l     D0, [A0 + 0x4]
  386. 000003C6  2B40 DCDC                move.l     [A5 - 0x2324], D0
  387. 000003CA  202D DCD0                move.l     D0, [A5 - 0x2330]
  388. 000003CE  6610                     bne        +0x12 /* 000003E0 */
  389. 000003D0  486D DD40                pea.l      [A5 - 0x22C0]
  390. 000003D4  7003                     moveq.l    D0, 0x03
  391. 000003D6  2F00                     move.l     -[A7], D0
  392. 000003D8  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  393. 000003DC  2B40 DCD0                move.l     [A5 - 0x2330], D0
  394. label000003E0:
  395. 000003E0  206D DCD0                movea.l    A0, [A5 - 0x2330]
  396. 000003E4  2068 000C                movea.l    A0, [A0 + 0xC]
  397. 000003E8  2068 000C                movea.l    A0, [A0 + 0xC]
  398. 000003EC  2068 000C                movea.l    A0, [A0 + 0xC]
  399. 000003F0  2068 000C                movea.l    A0, [A0 + 0xC]
  400. 000003F4  2068 000C                movea.l    A0, [A0 + 0xC]
  401. 000003F8  2028 0004                move.l     D0, [A0 + 0x4]
  402. 000003FC  2B40 DCE0                move.l     [A5 - 0x2320], D0
  403. 00000400  202D DCD4                move.l     D0, [A5 - 0x232C]
  404. 00000404  6638                     bne        +0x3A /* 0000043E */
  405. 00000406  487A 00AC                pea.l      [PC + 0xAC /* 000004B4, value 0x5F766563 '_vec', cstring "_vec_pnew" */]
  406. 0000040A  7003                     moveq.l    D0, 0x03
  407. 0000040C  2F00                     move.l     -[A7], D0
  408. 0000040E  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  409. 00000412  2B40 DCD4                move.l     [A5 - 0x232C], D0
  410. 00000416  322D D5D6                move.w     D1, [A5 - 0x2A2A]
  411. 0000041A  7410                     moveq.l    D2, 0x10
  412. 0000041C  C242                     and.w      D1, D2
  413. 0000041E  671E                     beq        +0x20 /* 0000043E */
  414. 00000420  4A80                     tst.l      D0
  415. 00000422  660A                     bne        +0xC /* 0000042E */
  416. 00000424  2F3C 0000 0207           move.l     -[A7], 0x207
  417. 0000042A  4EBA FBD4                jsr        [PC - 0x42C /* 00000000 */]
  418. label0000042E:
  419. 0000042E  206D DCD4                movea.l    A0, [A5 - 0x232C]
  420. 00000432  2068 0010                movea.l    A0, [A0 + 0x10]
  421. 00000436  2028 0004                move.l     D0, [A0 + 0x4]
  422. 0000043A  2B40 DCD4                move.l     [A5 - 0x232C], D0
  423. label0000043E:
  424. 0000043E  202D DCD8                move.l     D0, [A5 - 0x2328]
  425. 00000442  6610                     bne        +0x12 /* 00000454 */
  426. 00000444  487A 0078                pea.l      [PC + 0x78 /* 000004BE, value 0x5F766563 '_vec', cstring "_vec_pdelete" */]
  427. 00000448  7003                     moveq.l    D0, 0x03
  428. 0000044A  2F00                     move.l     -[A7], D0
  429. 0000044C  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  430. 00000450  2B40 DCD8                move.l     [A5 - 0x2328], D0
  431. label00000454:
  432. 00000454  202D DCCC                move.l     D0, [A5 - 0x2334]
  433. 00000458  6638                     bne        +0x3A /* 00000492 */
  434. 0000045A  486D DD4E                pea.l      [A5 - 0x22B2]
  435. 0000045E  7003                     moveq.l    D0, 0x03
  436. 00000460  2F00                     move.l     -[A7], D0
  437. 00000462  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  438. 00000466  2B40 DCCC                move.l     [A5 - 0x2334], D0
  439. 0000046A  322D D5D6                move.w     D1, [A5 - 0x2A2A]
  440. 0000046E  7410                     moveq.l    D2, 0x10
  441. 00000470  C242                     and.w      D1, D2
  442. 00000472  671E                     beq        +0x20 /* 00000492 */
  443. 00000474  4A80                     tst.l      D0
  444. 00000476  660A                     bne        +0xC /* 00000482 */
  445. 00000478  2F3C 0000 0219           move.l     -[A7], 0x219
  446. 0000047E  4EBA FB80                jsr        [PC - 0x480 /* 00000000 */]
  447. label00000482:
  448. 00000482  206D DCCC                movea.l    A0, [A5 - 0x2334]
  449. 00000486  2068 0010                movea.l    A0, [A0 + 0x10]
  450. 0000048A  2028 0004                move.l     D0, [A0 + 0x4]
  451. 0000048E  2B40 DCCC                move.l     [A5 - 0x2334], D0
  452. label00000492:
  453. 00000492  202D E132                move.l     D0, [A5 - 0x1ECE]
  454. 00000496  6610                     bne        +0x12 /* 000004A8 */
  455. 00000498  486D DD5A                pea.l      [A5 - 0x22A6]
  456. 0000049C  7003                     moveq.l    D0, 0x03
  457. 0000049E  2F00                     move.l     -[A7], D0
  458. 000004A0  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  459. 000004A4  2B40 E132                move.l     [A5 - 0x1ECE], D0
  460. label000004A8:
  461. 000004A8  4E75                     rts
  462. 000004AA  0020 5F5F                ori.b      -[A0], 0x5F /* '_' */
  463. 000004AE  6D70                     blt        +0x72 /* 00000520 */
  464. 000004B0  7472                     moveq.l    D2, 0x72
  465. 000004B2  0000 5F76                ori.b      D0, 0x76 /* 'v' */
  466. 000004B6  6563                     bcs        +0x65 /* 0000051B */
  467. 000004B8  5F70 6E65                subq.w     [A0 + D6 * 8 + 0x65], 7
  468. 000004BC  7700                     moveq.l    D3, 0x00
  469. 000004BE  5F76 6563 5F70 6465 6C65 subq.w     [[A6 + 0x5F70] + 0x64656C65], 7
  470. 000004C8  7465                     moveq.l    D2, 0x65
  471. 000004CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  472. 000004CE  FBDC                     .invalid   <<F/7/5>>
  473. 000004D0  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  474. 000004D4  246E 0008                movea.l    A2, [A6 + 0x8]
  475. 000004D8  266A 0008                movea.l    A3, [A2 + 0x8]
  476. 000004DC  2012                     move.l     D0, [A2]
  477. 000004DE  0280 0000 00FF           andi.l     D0, 0xFF
  478. 000004E4  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  479. 000004E8  1030 0000                move.b     D0, [A0 + D0.w]
  480. 000004EC  7201                     moveq.l    D1, 0x01
  481. 000004EE  C001                     and.b      D0, D1
  482. 000004F0  6700 0128                beq        +0x12A /* 0000061A */
  483. 000004F4  200B                     move.l     D0, A3
  484. 000004F6  6700 0122                beq        +0x124 /* 0000061A */
  485. 000004FA  2013                     move.l     D0, [A3]
  486. 000004FC  721F                     moveq.l    D1, 0x1F
  487. 000004FE  C041                     and.w      D0, D1
  488. 00000500  7214                     moveq.l    D1, 0x14
  489. 00000502  B041                     cmp.w      D0, D1
  490. 00000504  6600 0114                bne        +0x116 /* 0000061A */
  491. 00000508  206B 000C                movea.l    A0, [A3 + 0xC]
  492. 0000050C  2068 0010                movea.l    A0, [A0 + 0x10]
  493. 00000510  4AA8 008E                tst.l      [A0 + 0x8E]
  494. 00000514  6700 0104                beq        +0x106 /* 0000061A */
  495. 00000518  202B 000C                move.l     D0, [A3 + 0xC]
  496. 0000051C  2D40 FBE4                move.l     [A6 - 0x41C], D0
  497. label00000520:
  498. 00000520  487A 0338                pea.l      [PC + 0x338 /* 0000085A, value 0x436C6173 'Clas', cstring "ClassData" */]
  499. 00000524  2040                     movea.l    A0, D0
  500. 00000526  7054                     moveq.l    D0, 0x54
  501. 00000528  D1C0                     add.l      A0, D0
  502. 0000052A  2F08                     move.l     -[A7], A0
  503. 0000052C  486E FBE8                pea.l      [A6 - 0x418]
  504. 00000530  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  505. 00000534  504F                     addq.w     A7, 8
  506. 00000536  2F00                     move.l     -[A7], D0
  507. 00000538  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  508. 0000053C  504F                     addq.w     A7, 8
  509. 0000053E  2F00                     move.l     -[A7], D0
  510. 00000540  7001                     moveq.l    D0, 0x01
  511. 00000542  2F00                     move.l     -[A7], D0
  512. 00000544  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  513. 00000548  2840                     movea.l    A4, D0
  514. 0000054A  200C                     move.l     D0, A4
  515. 0000054C  6612                     bne        +0x14 /* 00000560 */
  516. 0000054E  486E FBE8                pea.l      [A6 - 0x418]
  517. 00000552  7031                     moveq.l    D0, 0x31
  518. 00000554  2F00                     move.l     -[A7], D0
  519. 00000556  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  520. 0000055A  504F                     addq.w     A7, 8
  521. 0000055C  6000 00BC                bra        +0xBE /* 0000061A */
  522. label00000560:
  523. 00000560  202D DD66                move.l     D0, [A5 - 0x229A]
  524. 00000564  6610                     bne        +0x12 /* 00000576 */
  525. 00000566  487A 02FC                pea.l      [PC + 0x2FC /* 00000864, value 0x736F6D4E 'somN', cstring "somNewObjectInstance" */]
  526. 0000056A  7001                     moveq.l    D0, 0x01
  527. 0000056C  2F00                     move.l     -[A7], D0
  528. 0000056E  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  529. 00000572  2B40 DD66                move.l     [A5 - 0x229A], D0
  530. label00000576:
  531. 00000576  202D DD66                move.l     D0, [A5 - 0x229A]
  532. 0000057A  661A                     bne        +0x1C /* 00000596 */
  533. 0000057C  486D FB9C                pea.l      [A5 - 0x464]
  534. 00000580  487A 02F8                pea.l      [PC + 0x2F8 /* 0000087A, value 0x736F6D4E 'somN', cstring "somNewObjectInstance" */]
  535. 00000584  2F3C 0000 0090           move.l     -[A7], 0x90
  536. 0000058A  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  537. 0000058E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  538. 00000592  6000 0086                bra        +0x88 /* 0000061A */
  539. label00000596:
  540. 00000596  206E FBE4                movea.l    A0, [A6 - 0x41C]
  541. 0000059A  2068 0010                movea.l    A0, [A0 + 0x10]
  542. 0000059E  2468 008E                movea.l    A2, [A0 + 0x8E]
  543. 000005A2  7600                     moveq.l    D3, 0x00
  544. 000005A4  2D43 000C                move.l     [A6 + 0xC], D3
  545. 000005A8  486E 000C                pea.l      [A6 + 0xC]
  546. 000005AC  2F0C                     move.l     -[A7], A4
  547. 000005AE  42A7                     clr.l      -[A7]
  548. 000005B0  4EAD 183A                jsr        [A5 + 0x183A /* export_771 */]
  549. 000005B4  2F00                     move.l     -[A7], D0
  550. 000005B6  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  551. 000005BA  486E 000C                pea.l      [A6 + 0xC]
  552. 000005BE  206D D874                movea.l    A0, [A5 - 0x278C]
  553. 000005C2  2F28 0020                move.l     -[A7], [A0 + 0x20]
  554. 000005C6  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  555. 000005CA  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  556. 000005CE  2F00                     move.l     -[A7], D0
  557. 000005D0  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  558. 000005D4  486E 000C                pea.l      [A6 + 0xC]
  559. 000005D8  206D D874                movea.l    A0, [A5 - 0x278C]
  560. 000005DC  2F28 0020                move.l     -[A7], [A0 + 0x20]
  561. 000005E0  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  562. 000005E4  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  563. 000005E8  2F00                     move.l     -[A7], D0
  564. 000005EA  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  565. 000005EE  2F2D DD66                move.l     -[A7], [A5 - 0x229A]
  566. 000005F2  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  567. 000005F6  2F00                     move.l     -[A7], D0
  568. 000005F8  42A7                     clr.l      -[A7]
  569. 000005FA  42A7                     clr.l      -[A7]
  570. 000005FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  571. 00000600  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  572. 00000604  2D40 FBE0                move.l     [A6 - 0x420], D0
  573. 00000608  2F00                     move.l     -[A7], D0
  574. 0000060A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  575. 0000060E  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  576. 00000612  202E FBE0                move.l     D0, [A6 - 0x420]
  577. 00000616  4EFA 0232                jmp        [PC + 0x232 /* 0000084A */]
  578. label0000061A:
  579. 0000061A  7600                     moveq.l    D3, 0x00
  580. 0000061C  2D43 FFF4                move.l     [A6 - 0xC], D3
  581. 00000620  246E 0008                movea.l    A2, [A6 + 0x8]
  582. 00000624  2812                     move.l     D4, [A2]
  583. 00000626  0284 0000 0200           andi.l     D4, 0x200
  584. 0000062C  0292 FFFF FDFF           andi.l     [A2], 0xFFFFFDFF
  585. 00000632  486E 000C                pea.l      [A6 + 0xC]
  586. 00000636  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  587. 0000063A  4EAD 16D2                jsr        [A5 + 0x16D2 /* export_726 */]
  588. 0000063E  7000                     moveq.l    D0, 0x00
  589. 00000640  2840                     movea.l    A4, D0
  590. 00000642  202E 0018                move.l     D0, [A6 + 0x18]
  591. 00000646  6624                     bne        +0x26 /* 0000066C */
  592. 00000648  2013                     move.l     D0, [A3]
  593. 0000064A  721F                     moveq.l    D1, 0x1F
  594. 0000064C  C041                     and.w      D0, D1
  595. 0000064E  7214                     moveq.l    D1, 0x14
  596. 00000650  B041                     cmp.w      D0, D1
  597. 00000652  6618                     bne        +0x1A /* 0000066C */
  598. 00000654  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  599. 00000658  486D E1BA                pea.l      [A5 - 0x1E46]
  600. 0000065C  42A7                     clr.l      -[A7]
  601. 0000065E  4EBA 278C                jsr        [PC + 0x278C /* 00002DEC */]
  602. 00000662  2840                     movea.l    A4, D0
  603. 00000664  202B 000C                move.l     D0, [A3 + 0xC]
  604. 00000668  2D40 FBE4                move.l     [A6 - 0x41C], D0
  605. label0000066C:
  606. 0000066C  2013                     move.l     D0, [A3]
  607. 0000066E  721F                     moveq.l    D1, 0x1F
  608. 00000670  C041                     and.w      D0, D1
  609. 00000672  7214                     moveq.l    D1, 0x14
  610. 00000674  B041                     cmp.w      D0, D1
  611. 00000676  6600 0100                bne        +0x102 /* 00000778 */
  612. 0000067A  206B 000C                movea.l    A0, [A3 + 0xC]
  613. 0000067E  2068 0010                movea.l    A0, [A0 + 0x10]
  614. 00000682  2028 0010                move.l     D0, [A0 + 0x10]
  615. 00000686  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  616. 0000068C  6700 00EA                beq        +0xEC /* 00000778 */
  617. 00000690  200C                     move.l     D0, A4
  618. 00000692  670E                     beq        +0x10 /* 000006A2 */
  619. 00000694  2F0C                     move.l     -[A7], A4
  620. 00000696  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  621. 0000069A  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  622. 0000069E  4EBA 2AD2                jsr        [PC + 0x2AD2 /* 00003172 */]
  623. label000006A2:
  624. 000006A2  302D D8BC                move.w     D0, [A5 - 0x2744]
  625. 000006A6  6606                     bne        +0x8 /* 000006AE */
  626. 000006A8  006D 0001 D8BC           ori.w      [A5 - 0x2744], 0x1
  627. label000006AE:
  628. 000006AE  200C                     move.l     D0, A4
  629. 000006B0  660E                     bne        +0x10 /* 000006C0 */
  630. 000006B2  486D DCFE                pea.l      [A5 - 0x2302]
  631. 000006B6  7001                     moveq.l    D0, 0x01
  632. 000006B8  2F00                     move.l     -[A7], D0
  633. 000006BA  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  634. 000006BE  2840                     movea.l    A4, D0
  635. label000006C0:
  636. 000006C0  487A 01CE                pea.l      [PC + 0x1CE /* 00000890, value 0x5F006E65 '_\0ne', cstring "_" */]
  637. 000006C4  206B 000C                movea.l    A0, [A3 + 0xC]
  638. 000006C8  7054                     moveq.l    D0, 0x54
  639. 000006CA  D1C0                     add.l      A0, D0
  640. 000006CC  2F08                     move.l     -[A7], A0
  641. 000006CE  4EBA FBA6                jsr        [PC - 0x45A /* 00000276 */]
  642. 000006D2  2D40 FFFC                move.l     [A6 - 0x4], D0
  643. 000006D6  2F00                     move.l     -[A7], D0
  644. 000006D8  7001                     moveq.l    D0, 0x01
  645. 000006DA  2F00                     move.l     -[A7], D0
  646. 000006DC  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  647. 000006E0  2D40 FFF8                move.l     [A6 - 0x8], D0
  648. 000006E4  246B 000C                movea.l    A2, [A3 + 0xC]
  649. 000006E8  206C 0014                movea.l    A0, [A4 + 0x14]
  650. 000006EC  B5C8                     cmpa.l     A2, A0
  651. 000006EE  670C                     beq        +0xE /* 000006FC */
  652. 000006F0  2F0A                     move.l     -[A7], A2
  653. 000006F2  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  654. 000006F6  2D40 FFF8                move.l     [A6 - 0x8], D0
  655. 000006FA  6012                     bra        +0x14 /* 0000070E */
  656. label000006FC:
  657. 000006FC  202E FFF8                move.l     D0, [A6 - 0x8]
  658. 00000700  660C                     bne        +0xE /* 0000070E */
  659. 00000702  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  660. 00000706  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  661. 0000070A  2D40 FFF8                move.l     [A6 - 0x8], D0
  662. label0000070E:
  663. 0000070E  202B 000C                move.l     D0, [A3 + 0xC]
  664. 00000712  246E FFF8                movea.l    A2, [A6 - 0x8]
  665. 00000716  2540 0038                move.l     [A2 + 0x38], D0
  666. 0000071A  486E 000C                pea.l      [A6 + 0xC]
  667. 0000071E  2F0A                     move.l     -[A7], A2
  668. 00000720  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  669. 00000724  2F00                     move.l     -[A7], D0
  670. 00000726  4EAD 16D2                jsr        [A5 + 0x16D2 /* export_726 */]
  671. 0000072A  2D7C 0000 0200 FFF4      move.l     [A6 - 0xC], 0x200
  672. 00000732  200C                     move.l     D0, A4
  673. 00000734  660A                     bne        +0xC /* 00000740 */
  674. 00000736  2F3C 0000 0296           move.l     -[A7], 0x296
  675. 0000073C  4EBA F8C2                jsr        [PC - 0x73E /* 00000000 */]
  676. label00000740:
  677. 00000740  2F0C                     move.l     -[A7], A4
  678. 00000742  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  679. 00000746  2D40 FBDC                move.l     [A6 - 0x424], D0
  680. 0000074A  2F00                     move.l     -[A7], D0
  681. 0000074C  42A7                     clr.l      -[A7]
  682. 0000074E  42A7                     clr.l      -[A7]
  683. 00000750  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  684. 00000754  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  685. 00000758  2D40 FBE0                move.l     [A6 - 0x420], D0
  686. 0000075C  2F00                     move.l     -[A7], D0
  687. 0000075E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  688. 00000762  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  689. 00000766  206E FBE0                movea.l    A0, [A6 - 0x420]
  690. 0000076A  302E FFF6                move.w     D0, [A6 - 0xA]
  691. 0000076E  8168 0024                or.w       [A0 + 0x24], D0
  692. 00000772  2008                     move.l     D0, A0
  693. 00000774  4EFA 00D4                jmp        [PC + 0xD4 /* 0000084A */]
  694. label00000778:
  695. 00000778  200C                     move.l     D0, A4
  696. 0000077A  665E                     bne        +0x60 /* 000007DA */
  697. 0000077C  7000                     moveq.l    D0, 0x00
  698. 0000077E  2D40 FBE4                move.l     [A6 - 0x41C], D0
  699. 00000782  486D E1BA                pea.l      [A5 - 0x1E46]
  700. 00000786  7001                     moveq.l    D0, 0x01
  701. 00000788  2F00                     move.l     -[A7], D0
  702. 0000078A  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  703. 0000078E  2840                     movea.l    A4, D0
  704. 00000790  2013                     move.l     D0, [A3]
  705. 00000792  721F                     moveq.l    D1, 0x1F
  706. 00000794  C041                     and.w      D0, D1
  707. 00000796  7214                     moveq.l    D1, 0x14
  708. 00000798  B041                     cmp.w      D0, D1
  709. 0000079A  663E                     bne        +0x40 /* 000007DA */
  710. 0000079C  206B 000C                movea.l    A0, [A3 + 0xC]
  711. 000007A0  2068 0010                movea.l    A0, [A0 + 0x10]
  712. 000007A4  2028 0010                move.l     D0, [A0 + 0x10]
  713. 000007A8  0280 0000 4000           andi.l     D0, 0x4000 /* '@\0' */
  714. 000007AE  6708                     beq        +0xA /* 000007B8 */
  715. 000007B0  7020                     moveq.l    D0, 0x20
  716. 000007B2  2D40 FFF4                move.l     [A6 - 0xC], D0
  717. 000007B6  6022                     bra        +0x24 /* 000007DA */
  718. label000007B8:
  719. 000007B8  206B 000C                movea.l    A0, [A3 + 0xC]
  720. 000007BC  2068 0010                movea.l    A0, [A0 + 0x10]
  721. 000007C0  2028 0010                move.l     D0, [A0 + 0x10]
  722. 000007C4  0280 0000 8000           andi.l     D0, 0x8000
  723. 000007CA  670E                     beq        +0x10 /* 000007DA */
  724. 000007CC  487A 00C4                pea.l      [PC + 0xC4 /* 00000892, value 0x6E657720 'new ', cstring "new operator" */]
  725. 000007D0  7007                     moveq.l    D0, 0x07
  726. 000007D2  2F00                     move.l     -[A7], D0
  727. 000007D4  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  728. 000007D8  504F                     addq.w     A7, 8
  729. label000007DA:
  730. 000007DA  200C                     move.l     D0, A4
  731. 000007DC  660A                     bne        +0xC /* 000007E8 */
  732. 000007DE  2F3C 0000 02B0           move.l     -[A7], 0x2B0
  733. 000007E4  4EBA F81A                jsr        [PC - 0x7E6 /* 00000000 */]
  734. label000007E8:
  735. 000007E8  2F0C                     move.l     -[A7], A4
  736. 000007EA  42A7                     clr.l      -[A7]
  737. 000007EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  738. 000007F0  2F2E FBE4                move.l     -[A7], [A6 - 0x41C]
  739. 000007F4  4EBA 1E76                jsr        [PC + 0x1E76 /* 0000266C */]
  740. 000007F8  2840                     movea.l    A4, D0
  741. 000007FA  2F0C                     move.l     -[A7], A4
  742. 000007FC  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  743. 00000800  2D40 FBDC                move.l     [A6 - 0x424], D0
  744. 00000804  2F00                     move.l     -[A7], D0
  745. 00000806  42A7                     clr.l      -[A7]
  746. 00000808  42A7                     clr.l      -[A7]
  747. 0000080A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  748. 0000080E  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  749. 00000812  2D40 FBE0                move.l     [A6 - 0x420], D0
  750. 00000816  4A84                     tst.l      D4
  751. 00000818  6716                     beq        +0x18 /* 00000830 */
  752. 0000081A  7020                     moveq.l    D0, 0x20
  753. 0000081C  2D40 FFF4                move.l     [A6 - 0xC], D0
  754. 00000820  246E 0008                movea.l    A2, [A6 + 0x8]
  755. 00000824  2012                     move.l     D0, [A2]
  756. 00000826  72E0                     moveq.l    D1, 0xFFFFFFE0
  757. 00000828  C081                     and.l      D0, D1
  758. 0000082A  7211                     moveq.l    D1, 0x11
  759. 0000082C  8081                     or.l       D0, D1
  760. 0000082E  2480                     move.l     [A2], D0
  761. label00000830:
  762. 00000830  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  763. 00000834  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  764. 00000838  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  765. 0000083C  206E FBE0                movea.l    A0, [A6 - 0x420]
  766. 00000840  302E FFF6                move.w     D0, [A6 - 0xA]
  767. 00000844  8168 0024                or.w       [A0 + 0x24], D0
  768. 00000848  2008                     move.l     D0, A0
  769. label0000084A:
  770. 0000084A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  771. 0000084E  4E5E                     unlink     A6
  772. 00000850  205F                     movea.l    A0, [A7]+
  773. 00000852  4FEF 0014                lea.l      A7, [A7 + 0x14]
  774. 00000856  4ED0                     jmp        [A0]
  775. 00000858  0046 436C                ori.w      D6, 0x436C /* 'Cl' */
  776. 0000085C  6173                     bsr        +0x75 /* 000008D1 */
  777. 0000085E  7344                     moveq.l    D1, 0x44
  778. 00000860  6174                     bsr        +0x76 /* 000008D6 */
  779. 00000862  6100 736F                bsr        +0x7371 /* 00007BD3 */
  780. 00000866  6D4E                     blt        +0x50 /* 000008B6 */
  781. 00000868  6577                     bcs        +0x79 /* 000008E1 */
  782. 0000086A  4F62                     chk.w      D7, -[A2]
  783. 0000086C  6A65                     bpl        +0x67 /* 000008D3 */
  784. 0000086E  6374                     bls        +0x76 /* 000008E4 */
  785. 00000870  496E 7374                chk.w      D4, [A6 + 0x7374]
  786. 00000874  616E                     bsr        +0x70 /* 000008E4 */
  787. 00000876  6365                     bls        +0x67 /* 000008DD */
  788. 00000878  0000 736F                ori.b      D0, 0x6F /* 'o' */
  789. 0000087C  6D4E                     blt        +0x50 /* 000008CC */
  790. 0000087E  6577                     bcs        +0x79 /* 000008F7 */
  791. 00000880  4F62                     chk.w      D7, -[A2]
  792. 00000882  6A65                     bpl        +0x67 /* 000008E9 */
  793. 00000884  6374                     bls        +0x76 /* 000008FA */
  794. 00000886  496E 7374                chk.w      D4, [A6 + 0x7374]
  795. 0000088A  616E                     bsr        +0x70 /* 000008FA */
  796. 0000088C  6365                     bls        +0x67 /* 000008F3 */
  797. 0000088E  0000 5F00                ori.b      D0, 0x0
  798. 00000892  6E65                     bgt        +0x67 /* 000008F9 */
  799. 00000894  7720                     moveq.l    D3, 0x20
  800. 00000896  6F70                     ble        +0x72 /* 00000908 */
  801. 00000898  6572                     bcs        +0x74 /* 0000090C */
  802. 0000089A  6174                     bsr        +0x76 /* 00000910 */
  803. 0000089C  6F72                     ble        +0x74 /* 00000910 */
  804. 0000089E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  805. 000008A2  FFEC                     .invalid   <<F/7/7>>
  806. 000008A4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  807. 000008A8  206E 000C                movea.l    A0, [A6 + 0xC]
  808. 000008AC  2468 0016                movea.l    A2, [A0 + 0x16]
  809. 000008B0  266A 0008                movea.l    A3, [A2 + 0x8]
  810. 000008B4  7000                     moveq.l    D0, 0x00
  811. label000008B6:
  812. 000008B6  2D40 FFF8                move.l     [A6 - 0x8], D0
  813. 000008BA  2012                     move.l     D0, [A2]
  814. 000008BC  0280 0000 00FF           andi.l     D0, 0xFF
  815. 000008C2  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  816. 000008C6  1030 0000                move.b     D0, [A0 + D0.w]
  817. 000008CA  7201                     moveq.l    D1, 0x01
  818. label000008CC:
  819. 000008CC  C001                     and.b      D0, D1
  820. 000008CE  6700 0080                beq        +0x82 /* 00000950 */
  821. 000008D2  200B                     move.l     D0, A3
  822. 000008D4  677A                     beq        +0x7C /* 00000950 */
  823. fn000008D6:
  824. 000008D6  2013                     move.l     D0, [A3]
  825. 000008D8  721F                     moveq.l    D1, 0x1F
  826. 000008DA  C041                     and.w      D0, D1
  827. 000008DC  7214                     moveq.l    D1, 0x14
  828. 000008DE  B041                     cmp.w      D0, D1
  829. 000008E0  666E                     bne        +0x70 /* 00000950 */
  830. 000008E2  206B 000C                movea.l    A0, [A3 + 0xC]
  831. // begin alternate branch 000008E4-000008F6
  832. fn000008E4:
  833. 000008E4  000C 2068                ori.b      A4, 0x68 /* 'h' */
  834. 000008E8  0010 4AA8                ori.b      [A0], 0xA8
  835. 000008EC  008E 6760 202D           ori.l      A6, 0x6760202D /* 'g` -' */
  836. 000008F2  DD6A 6610                add.w      [A2 + 0x6610], D6
  837. // end alternate branch 000008E4-000008F6
  838. fn000008E4: // (misaligned)
  839. 000008E6  2068 0010                movea.l    A0, [A0 + 0x10]
  840. 000008EA  4AA8 008E                tst.l      [A0 + 0x8E]
  841. 000008EE  6760                     beq        +0x62 /* 00000950 */
  842. 000008F0  202D DD6A                move.l     D0, [A5 - 0x2296]
  843. 000008F4  6610                     bne        +0x12 /* 00000906 */
  844. 000008F6  487A 023C                pea.l      [PC + 0x23C /* 00000B34, value 0x736F6D52 'somR', cstring "somReleaseObjectReference" */]
  845. fn000008FA:
  846. 000008FA  7001                     moveq.l    D0, 0x01
  847. 000008FC  2F00                     move.l     -[A7], D0
  848. 000008FE  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  849. 00000902  2B40 DD6A                move.l     [A5 - 0x2296], D0
  850. label00000906:
  851. 00000906  202D DD6A                move.l     D0, [A5 - 0x2296]
  852. // begin alternate branch 00000908-0000090C
  853. label00000908:
  854. 00000908  DD6A 6618                add.w      [A2 + 0x6618], D6
  855. // end alternate branch 00000908-0000090C
  856. label00000908: // (misaligned)
  857. 0000090A  6618                     bne        +0x1A /* 00000924 */
  858. label0000090C:
  859. 0000090C  486D FB9C                pea.l      [A5 - 0x464]
  860. fn00000910:
  861. 00000910  487A 023C                pea.l      [PC + 0x23C /* 00000B4E, value 0x736F6D52 'somR', cstring "somReleaseObjectReference" */]
  862. 00000914  2F3C 0000 0090           move.l     -[A7], 0x90
  863. 0000091A  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  864. 0000091E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  865. 00000922  602C                     bra        +0x2E /* 00000950 */
  866. label00000924:
  867. 00000924  7600                     moveq.l    D3, 0x00
  868. 00000926  2D43 FFF4                move.l     [A6 - 0xC], D3
  869. 0000092A  486E FFF4                pea.l      [A6 - 0xC]
  870. 0000092E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  871. 00000932  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  872. 00000936  2F2D DD6A                move.l     -[A7], [A5 - 0x2296]
  873. 0000093A  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  874. 0000093E  2F00                     move.l     -[A7], D0
  875. 00000940  42A7                     clr.l      -[A7]
  876. 00000942  42A7                     clr.l      -[A7]
  877. 00000944  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  878. 00000948  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  879. 0000094C  4EFA 01D6                jmp        [PC + 0x1D6 /* 00000B24 */]
  880. label00000950:
  881. 00000950  206E 000C                movea.l    A0, [A6 + 0xC]
  882. 00000954  2068 0016                movea.l    A0, [A0 + 0x16]
  883. 00000958  2010                     move.l     D0, [A0]
  884. 0000095A  721F                     moveq.l    D1, 0x1F
  885. 0000095C  C041                     and.w      D0, D1
  886. 0000095E  7211                     moveq.l    D1, 0x11
  887. 00000960  B041                     cmp.w      D0, D1
  888. 00000962  6606                     bne        +0x8 /* 0000096A */
  889. 00000964  7040                     moveq.l    D0, 0x40
  890. 00000966  2D40 FFF8                move.l     [A6 - 0x8], D0
  891. label0000096A:
  892. 0000096A  7600                     moveq.l    D3, 0x00
  893. 0000096C  2D43 FFF4                move.l     [A6 - 0xC], D3
  894. 00000970  486E FFF4                pea.l      [A6 - 0xC]
  895. 00000974  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  896. 00000978  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  897. 0000097C  2843                     movea.l    A4, D3
  898. 0000097E  202E 0014                move.l     D0, [A6 + 0x14]
  899. 00000982  661C                     bne        +0x1E /* 000009A0 */
  900. 00000984  2013                     move.l     D0, [A3]
  901. 00000986  721F                     moveq.l    D1, 0x1F
  902. 00000988  C041                     and.w      D0, D1
  903. 0000098A  7214                     moveq.l    D1, 0x14
  904. 0000098C  B041                     cmp.w      D0, D1
  905. 0000098E  6610                     bne        +0x12 /* 000009A0 */
  906. 00000990  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  907. 00000994  486D E1C0                pea.l      [A5 - 0x1E40]
  908. 00000998  42A7                     clr.l      -[A7]
  909. 0000099A  4EBA 2450                jsr        [PC + 0x2450 /* 00002DEC */]
  910. 0000099E  2840                     movea.l    A4, D0
  911. label000009A0:
  912. 000009A0  2013                     move.l     D0, [A3]
  913. 000009A2  721F                     moveq.l    D1, 0x1F
  914. 000009A4  C041                     and.w      D0, D1
  915. 000009A6  7214                     moveq.l    D1, 0x14
  916. 000009A8  B041                     cmp.w      D0, D1
  917. 000009AA  6642                     bne        +0x44 /* 000009EE */
  918. 000009AC  206B 000C                movea.l    A0, [A3 + 0xC]
  919. 000009B0  2068 0010                movea.l    A0, [A0 + 0x10]
  920. 000009B4  2028 0010                move.l     D0, [A0 + 0x10]
  921. 000009B8  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  922. 000009BE  672E                     beq        +0x30 /* 000009EE */
  923. 000009C0  302D D8BC                move.w     D0, [A5 - 0x2744]
  924. 000009C4  6606                     bne        +0x8 /* 000009CC */
  925. 000009C6  006D 0001 D8BC           ori.w      [A5 - 0x2744], 0x1
  926. label000009CC:
  927. 000009CC  200C                     move.l     D0, A4
  928. 000009CE  660E                     bne        +0x10 /* 000009DE */
  929. 000009D0  486D DD1C                pea.l      [A5 - 0x22E4]
  930. 000009D4  7001                     moveq.l    D0, 0x01
  931. 000009D6  2F00                     move.l     -[A7], D0
  932. 000009D8  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  933. 000009DC  2840                     movea.l    A4, D0
  934. label000009DE:
  935. 000009DE  2D7C 0000 0400 FFF8      move.l     [A6 - 0x8], 0x400
  936. 000009E6  2D4C FFEC                move.l     [A6 - 0x14], A4
  937. 000009EA  6000 00D0                bra        +0xD2 /* 00000ABC */
  938. label000009EE:
  939. 000009EE  486E FFF4                pea.l      [A6 - 0xC]
  940. 000009F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  941. 000009F6  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  942. 000009FA  200C                     move.l     D0, A4
  943. 000009FC  665C                     bne        +0x5E /* 00000A5A */
  944. 000009FE  486D E1C0                pea.l      [A5 - 0x1E40]
  945. 00000A02  7001                     moveq.l    D0, 0x01
  946. 00000A04  2F00                     move.l     -[A7], D0
  947. 00000A06  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  948. 00000A0A  2840                     movea.l    A4, D0
  949. 00000A0C  2013                     move.l     D0, [A3]
  950. 00000A0E  721F                     moveq.l    D1, 0x1F
  951. 00000A10  C041                     and.w      D0, D1
  952. 00000A12  7214                     moveq.l    D1, 0x14
  953. 00000A14  B041                     cmp.w      D0, D1
  954. 00000A16  6642                     bne        +0x44 /* 00000A5A */
  955. 00000A18  206B 000C                movea.l    A0, [A3 + 0xC]
  956. 00000A1C  2068 0010                movea.l    A0, [A0 + 0x10]
  957. 00000A20  2028 0010                move.l     D0, [A0 + 0x10]
  958. 00000A24  0280 0000 6000           andi.l     D0, 0x6000 /* '`\0' */
  959. 00000A2A  6706                     beq        +0x8 /* 00000A32 */
  960. 00000A2C  7040                     moveq.l    D0, 0x40
  961. 00000A2E  2D40 FFF8                move.l     [A6 - 0x8], D0
  962. label00000A32:
  963. 00000A32  206B 000C                movea.l    A0, [A3 + 0xC]
  964. 00000A36  2068 0010                movea.l    A0, [A0 + 0x10]
  965. 00000A3A  2028 0010                move.l     D0, [A0 + 0x10]
  966. 00000A3E  0280 0000 8000           andi.l     D0, 0x8000
  967. 00000A44  6714                     beq        +0x16 /* 00000A5A */
  968. 00000A46  487A 0130                pea.l      [PC + 0x130 /* 00000B78, value 0x6F70 'op', cstring "" */]
  969. 00000A4A  487A 011C                pea.l      [PC + 0x11C /* 00000B68, value 0x64656C65 'dele', cstring "delete operator" */]
  970. 00000A4E  7007                     moveq.l    D0, 0x07
  971. 00000A50  2F00                     move.l     -[A7], D0
  972. 00000A52  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  973. 00000A56  4FEF 000C                lea.l      A7, [A7 + 0xC]
  974. label00000A5A:
  975. 00000A5A  200C                     move.l     D0, A4
  976. 00000A5C  660A                     bne        +0xC /* 00000A68 */
  977. 00000A5E  2F3C 0000 0313           move.l     -[A7], 0x313
  978. 00000A64  4EBA F59A                jsr        [PC - 0xA66 /* 00000000 */]
  979. label00000A68:
  980. 00000A68  2F0C                     move.l     -[A7], A4
  981. 00000A6A  42A7                     clr.l      -[A7]
  982. 00000A6C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  983. 00000A70  486E FFF0                pea.l      [A6 - 0x10]
  984. 00000A74  42A7                     clr.l      -[A7]
  985. 00000A76  4EBA 1C72                jsr        [PC + 0x1C72 /* 000026EA */]
  986. 00000A7A  2D40 FFEC                move.l     [A6 - 0x14], D0
  987. 00000A7E  302E FFF0                move.w     D0, [A6 - 0x10]
  988. 00000A82  6638                     bne        +0x3A /* 00000ABC */
  989. 00000A84  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  990. 00000A88  486D 17AA                pea.l      [A5 + 0x17AA /* export_753 */]
  991. 00000A8C  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  992. 00000A90  2F0C                     move.l     -[A7], A4
  993. 00000A92  42A7                     clr.l      -[A7]
  994. 00000A94  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  995. 00000A98  486E FFF0                pea.l      [A6 - 0x10]
  996. 00000A9C  42A7                     clr.l      -[A7]
  997. 00000A9E  4EBA 1C4A                jsr        [PC + 0x1C4A /* 000026EA */]
  998. 00000AA2  2D40 FFEC                move.l     [A6 - 0x14], D0
  999. 00000AA6  302E FFF0                move.w     D0, [A6 - 0x10]
  1000. 00000AAA  6610                     bne        +0x12 /* 00000ABC */
  1001. 00000AAC  487A 00CC                pea.l      [PC + 0xCC /* 00000B7A, value 0x6F706572 'oper', cstring "operator delete" */]
  1002. 00000AB0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1003. 00000AB4  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  1004. 00000AB8  2D4C FFEC                move.l     [A6 - 0x14], A4
  1005. label00000ABC:
  1006. 00000ABC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1007. 00000AC0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1008. 00000AC4  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1009. 00000AC8  4EBA 26A8                jsr        [PC + 0x26A8 /* 00003172 */]
  1010. 00000ACC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1011. 00000AD0  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  1012. 00000AD4  2F00                     move.l     -[A7], D0
  1013. 00000AD6  42A7                     clr.l      -[A7]
  1014. 00000AD8  42A7                     clr.l      -[A7]
  1015. 00000ADA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1016. 00000ADE  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  1017. 00000AE2  2440                     movea.l    A2, D0
  1018. 00000AE4  302E FFFA                move.w     D0, [A6 - 0x6]
  1019. 00000AE8  816A 0024                or.w       [A2 + 0x24], D0
  1020. 00000AEC  0CAE 0000 0040 FFF8      cmpi.l     [A6 - 0x8], 0x40 /* '@' */
  1021. 00000AF4  662C                     bne        +0x2E /* 00000B22 */
  1022. 00000AF6  206A 0006                movea.l    A0, [A2 + 0x6]
  1023. 00000AFA  1010                     move.b     D0, [A0]
  1024. 00000AFC  724A                     moveq.l    D1, 0x4A
  1025. 00000AFE  B001                     cmp.b      D0, D1
  1026. 00000B00  6620                     bne        +0x22 /* 00000B22 */
  1027. 00000B02  266A 0006                movea.l    A3, [A2 + 0x6]
  1028. 00000B06  2D4B FFFC                move.l     [A6 - 0x4], A3
  1029. 00000B0A  206E FFFC                movea.l    A0, [A6 - 0x4]
  1030. 00000B0E  2028 0002                move.l     D0, [A0 + 0x2]
  1031. 00000B12  2540 0006                move.l     [A2 + 0x6], D0
  1032. 00000B16  7000                     moveq.l    D0, 0x00
  1033. 00000B18  2740 0002                move.l     [A3 + 0x2], D0
  1034. 00000B1C  2F0B                     move.l     -[A7], A3
  1035. 00000B1E  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  1036. label00000B22:
  1037. 00000B22  200A                     move.l     D0, A2
  1038. label00000B24:
  1039. 00000B24  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1040. 00000B28  4E5E                     unlink     A6
  1041. 00000B2A  205F                     movea.l    A0, [A7]+
  1042. 00000B2C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1043. 00000B30  4ED0                     jmp        [A0]
  1044. 00000B32  0056 736F                ori.w      [A6], 0x736F /* 'so' */
  1045. 00000B36  6D52                     blt        +0x54 /* 00000B8A */
  1046. 00000B38  656C                     bcs        +0x6E /* 00000BA6 */
  1047. 00000B3A  6561                     bcs        +0x63 /* 00000B9D */
  1048. 00000B3C  7365                     moveq.l    D1, 0x65
  1049. 00000B3E  4F62                     chk.w      D7, -[A2]
  1050. 00000B40  6A65                     bpl        +0x67 /* 00000BA7 */
  1051. 00000B42  6374                     bls        +0x76 /* 00000BB8 */
  1052. 00000B44  5265                     addq.w     -[A5], 1
  1053. 00000B46  6665                     bne        +0x67 /* 00000BAD */
  1054. 00000B48  7265                     moveq.l    D1, 0x65
  1055. 00000B4A  6E63                     bgt        +0x65 /* 00000BAF */
  1056. 00000B4C  6500 736F                bcs        +0x7371 /* 00007EBD */
  1057. 00000B50  6D52                     blt        +0x54 /* 00000BA4 */
  1058. 00000B52  656C                     bcs        +0x6E /* 00000BC0 */
  1059. 00000B54  6561                     bcs        +0x63 /* 00000BB7 */
  1060. 00000B56  7365                     moveq.l    D1, 0x65
  1061. 00000B58  4F62                     chk.w      D7, -[A2]
  1062. 00000B5A  6A65                     bpl        +0x67 /* 00000BC1 */
  1063. 00000B5C  6374                     bls        +0x76 /* 00000BD2 */
  1064. 00000B5E  5265                     addq.w     -[A5], 1
  1065. 00000B60  6665                     bne        +0x67 /* 00000BC7 */
  1066. 00000B62  7265                     moveq.l    D1, 0x65
  1067. 00000B64  6E63                     bgt        +0x65 /* 00000BC9 */
  1068. 00000B66  6500 6465                bcs        +0x6467 /* 00006FCD */
  1069. 00000B6A  6C65                     bge        +0x67 /* 00000BD1 */
  1070. 00000B6C  7465                     moveq.l    D2, 0x65
  1071. 00000B6E  206F 7065                movea.l    A0, [A7 + 0x7065]
  1072. 00000B72  7261                     moveq.l    D1, 0x61
  1073. 00000B74  746F                     moveq.l    D2, 0x6F
  1074. 00000B76  7200                     moveq.l    D1, 0x00
  1075. 00000B78  0000 6F70                ori.b      D0, 0x70 /* 'p' */
  1076. 00000B7C  6572                     bcs        +0x74 /* 00000BF0 */
  1077. 00000B7E  6174                     bsr        +0x76 /* 00000BF4 */
  1078. 00000B80  6F72                     ble        +0x74 /* 00000BF4 */
  1079. 00000B82  2064                     movea.l    A0, -[A4]
  1080. 00000B84  656C                     bcs        +0x6E /* 00000BF2 */
  1081. 00000B86  6574                     bcs        +0x76 /* 00000BFC */
  1082. 00000B88  6500 4E56                bcs        +0x4E58 /* 000059E0 */
  1083. // begin alternate branch 00000B8A-00000B96
  1084. label00000B8A:
  1085. 00000B8A  4E56 0000                link       A6, 0
  1086. 00000B8E  48E7 0038                movem.l    -[A7], A2,A3,A4
  1087. 00000B92  246E 0008                movea.l    A2, [A6 + 0x8]
  1088. // end alternate branch 00000B8A-00000B96
  1089. label00000B8A: // (misaligned)
  1090. 00000B8C  0000 48E7                ori.b      D0, 0xE7
  1091. 00000B90  0038 246E 0008           ori.b      [0x00000008 /* BusErrVct */], 0x6E /* 'n' */
  1092. 00000B96  266A 0010                movea.l    A3, [A2 + 0x10]
  1093. 00000B9A  200B                     move.l     D0, A3
  1094. 00000B9C  6718                     beq        +0x1A /* 00000BB6 */
  1095. 00000B9E  206A 000C                movea.l    A0, [A2 + 0xC]
  1096. 00000BA2  2010                     move.l     D0, [A0]
  1097. label00000BA4:
  1098. 00000BA4  721F                     moveq.l    D1, 0x1F
  1099. label00000BA6:
  1100. 00000BA6  C081                     and.l      D0, D1
  1101. 00000BA8  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1102. 00000BAC  1030 0000                move.b     D0, [A0 + D0.w]
  1103. 00000BB0  7210                     moveq.l    D1, 0x10
  1104. 00000BB2  C001                     and.b      D0, D1
  1105. 00000BB4  660A                     bne        +0xC /* 00000BC0 */
  1106. label00000BB6:
  1107. 00000BB6  2F3C 0000 0343           move.l     -[A7], 0x343
  1108. // begin alternate branch 00000BB8-00000BBC
  1109. label00000BB8:
  1110. 00000BB8  0000 0343                ori.b      D0, 0x43 /* 'C' */
  1111. // end alternate branch 00000BB8-00000BBC
  1112. label00000BB8: // (misaligned)
  1113. 00000BBC  4EBA F442                jsr        [PC - 0xBBE /* 00000000 */]
  1114. label00000BC0:
  1115. 00000BC0  006B 1000 0008           ori.w      [A3 + 0x8], 0x1000
  1116. 00000BC6  286D D936                movea.l    A4, [A5 - 0x26CA]
  1117. 00000BCA  6012                     bra        +0x14 /* 00000BDE */
  1118. label00000BCC:
  1119. 00000BCC  2454                     movea.l    A2, [A4]
  1120. 00000BCE  200A                     move.l     D0, A2
  1121. 00000BD0  6708                     beq        +0xA /* 00000BDA */
  1122. label00000BD2:
  1123. 00000BD2  2F0A                     move.l     -[A7], A2
  1124. 00000BD4  4EBA 001E                jsr        [PC + 0x1E /* 00000BF4 */]
  1125. 00000BD8  2880                     move.l     [A4], D0
  1126. label00000BDA:
  1127. 00000BDA  286C 0004                movea.l    A4, [A4 + 0x4]
  1128. label00000BDE:
  1129. 00000BDE  200C                     move.l     D0, A4
  1130. 00000BE0  66EA                     bne        -0x14 /* 00000BCC */
  1131. 00000BE2  026B EFFF 0008           andi.w     [A3 + 0x8], 0xEFFF
  1132. 00000BE8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1133. 00000BEC  4E5E                     unlink     A6
  1134. 00000BEE  205F                     movea.l    A0, [A7]+
  1135. label00000BF0:
  1136. 00000BF0  584F                     addq.w     A7, 4
  1137. label00000BF2:
  1138. 00000BF2  4ED0                     jmp        [A0]
  1139. fn00000BF4:
  1140. 00000BF4  4E56 0000                link       A6, 0
  1141. 00000BF8  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1142. label00000BFC:
  1143. 00000BFC  246E 0008                movea.l    A2, [A6 + 0x8]
  1144. 00000C00  1012                     move.b     D0, [A2]
  1145. 00000C02  7800                     moveq.l    D4, 0x00
  1146. 00000C04  1800                     move.b     D4, D0
  1147. 00000C06  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  1148. 00000C0A  1030 4000                move.b     D0, [A0 + D4.w]
  1149. 00000C0E  7201                     moveq.l    D1, 0x01
  1150. 00000C10  C001                     and.b      D0, D1
  1151. 00000C12  6724                     beq        +0x26 /* 00000C38 */
  1152. 00000C14  2F2A 0002                move.l     -[A7], [A2 + 0x2]
  1153. 00000C18  4EBA FFDA                jsr        [PC - 0x26 /* 00000BF4 */]
  1154. 00000C1C  2540 0002                move.l     [A2 + 0x2], D0
  1155. 00000C20  2F2A 0006                move.l     -[A7], [A2 + 0x6]
  1156. 00000C24  4EBA FFCE                jsr        [PC - 0x32 /* 00000BF4 */]
  1157. 00000C28  2540 0006                move.l     [A2 + 0x6], D0
  1158. 00000C2C  7057                     moveq.l    D0, 0x57
  1159. 00000C2E  B880                     cmp.l      D4, D0
  1160. 00000C30  6600 01B0                bne        +0x1B2 /* 00000DE2 */
  1161. 00000C34  6000 010A                bra        +0x10C /* 00000D40 */
  1162. label00000C38:
  1163. 00000C38  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  1164. 00000C3C  1030 4000                move.b     D0, [A0 + D4.w]
  1165. 00000C40  7202                     moveq.l    D1, 0x02
  1166. 00000C42  C001                     and.b      D0, D1
  1167. 00000C44  6700 010A                beq        +0x10C /* 00000D50 */
  1168. 00000C48  0C84 0000 005A           cmpi.l     D4, 0x5A /* 'Z' */
  1169. 00000C4E  6600 00D6                bne        +0xD8 /* 00000D26 */
  1170. 00000C52  206E 0008                movea.l    A0, [A6 + 0x8]
  1171. 00000C56  2868 0002                movea.l    A4, [A0 + 0x2]
  1172. 00000C5A  6010                     bra        +0x12 /* 00000C6C */
  1173. label00000C5C:
  1174. 00000C5C  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1175. 00000C60  4EBA FF92                jsr        [PC - 0x6E /* 00000BF4 */]
  1176. 00000C64  2940 0002                move.l     [A4 + 0x2], D0
  1177. 00000C68  286C 0006                movea.l    A4, [A4 + 0x6]
  1178. label00000C6C:
  1179. 00000C6C  1614                     move.b     D3, [A4]
  1180. 00000C6E  700F                     moveq.l    D0, 0x0F
  1181. 00000C70  B600                     cmp.b      D3, D0
  1182. 00000C72  67E8                     beq        -0x16 /* 00000C5C */
  1183. 00000C74  7A0E                     moveq.l    D5, 0x0E
  1184. 00000C76  B605                     cmp.b      D3, D5
  1185. 00000C78  666E                     bne        +0x70 /* 00000CE8 */
  1186. 00000C7A  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1187. 00000C7E  4EBA FF74                jsr        [PC - 0x8C /* 00000BF4 */]
  1188. 00000C82  2940 0002                move.l     [A4 + 0x2], D0
  1189. 00000C86  266C 0006                movea.l    A3, [A4 + 0x6]
  1190. 00000C8A  206B 0002                movea.l    A0, [A3 + 0x2]
  1191. 00000C8E  1010                     move.b     D0, [A0]
  1192. 00000C90  725A                     moveq.l    D1, 0x5A
  1193. 00000C92  B001                     cmp.b      D0, D1
  1194. 00000C94  670A                     beq        +0xC /* 00000CA0 */
  1195. 00000C96  2F3C 0000 036A           move.l     -[A7], 0x36A
  1196. 00000C9C  4EBA F362                jsr        [PC - 0xC9E /* 00000000 */]
  1197. label00000CA0:
  1198. 00000CA0  206B 0002                movea.l    A0, [A3 + 0x2]
  1199. 00000CA4  2868 0002                movea.l    A4, [A0 + 0x2]
  1200. 00000CA8  1614                     move.b     D3, [A4]
  1201. 00000CAA  7057                     moveq.l    D0, 0x57
  1202. 00000CAC  B600                     cmp.b      D3, D0
  1203. 00000CAE  670E                     beq        +0x10 /* 00000CBE */
  1204. 00000CB0  B605                     cmp.b      D3, D5
  1205. 00000CB2  670A                     beq        +0xC /* 00000CBE */
  1206. 00000CB4  2F3C 0000 036D           move.l     -[A7], 0x36D
  1207. 00000CBA  4EBA F344                jsr        [PC - 0xCBC /* 00000000 */]
  1208. label00000CBE:
  1209. 00000CBE  246C 0002                movea.l    A2, [A4 + 0x2]
  1210. 00000CC2  1012                     move.b     D0, [A2]
  1211. 00000CC4  725F                     moveq.l    D1, 0x5F
  1212. 00000CC6  B001                     cmp.b      D0, D1
  1213. 00000CC8  670A                     beq        +0xC /* 00000CD4 */
  1214. 00000CCA  2F0A                     move.l     -[A7], A2
  1215. 00000CCC  4EBA FF26                jsr        [PC - 0xDA /* 00000BF4 */]
  1216. 00000CD0  2940 0002                move.l     [A4 + 0x2], D0
  1217. label00000CD4:
  1218. 00000CD4  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  1219. 00000CD8  4EBA FF1A                jsr        [PC - 0xE6 /* 00000BF4 */]
  1220. 00000CDC  2940 0006                move.l     [A4 + 0x6], D0
  1221. 00000CE0  206B 0006                movea.l    A0, [A3 + 0x6]
  1222. 00000CE4  2868 0002                movea.l    A4, [A0 + 0x2]
  1223. label00000CE8:
  1224. 00000CE8  1614                     move.b     D3, [A4]
  1225. 00000CEA  7057                     moveq.l    D0, 0x57
  1226. 00000CEC  B600                     cmp.b      D3, D0
  1227. 00000CEE  6710                     beq        +0x12 /* 00000D00 */
  1228. 00000CF0  1005                     move.b     D0, D5
  1229. 00000CF2  B600                     cmp.b      D3, D0
  1230. 00000CF4  670A                     beq        +0xC /* 00000D00 */
  1231. 00000CF6  2F3C 0000 0378           move.l     -[A7], 0x378
  1232. 00000CFC  4EBA F302                jsr        [PC - 0xCFE /* 00000000 */]
  1233. label00000D00:
  1234. 00000D00  246C 0002                movea.l    A2, [A4 + 0x2]
  1235. 00000D04  1012                     move.b     D0, [A2]
  1236. 00000D06  725F                     moveq.l    D1, 0x5F
  1237. 00000D08  B001                     cmp.b      D0, D1
  1238. 00000D0A  670A                     beq        +0xC /* 00000D16 */
  1239. 00000D0C  2F0A                     move.l     -[A7], A2
  1240. 00000D0E  4EBA FEE4                jsr        [PC - 0x11C /* 00000BF4 */]
  1241. 00000D12  2940 0002                move.l     [A4 + 0x2], D0
  1242. label00000D16:
  1243. 00000D16  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  1244. 00000D1A  4EBA FED8                jsr        [PC - 0x128 /* 00000BF4 */]
  1245. 00000D1E  2940 0006                move.l     [A4 + 0x6], D0
  1246. 00000D22  6000 00BE                bra        +0xC0 /* 00000DE2 */
  1247. label00000D26:
  1248. 00000D26  246E 0008                movea.l    A2, [A6 + 0x8]
  1249. 00000D2A  2F2A 0002                move.l     -[A7], [A2 + 0x2]
  1250. 00000D2E  4EBA FEC4                jsr        [PC - 0x13C /* 00000BF4 */]
  1251. 00000D32  2540 0002                move.l     [A2 + 0x2], D0
  1252. 00000D36  0C84 0000 0058           cmpi.l     D4, 0x58 /* 'X' */
  1253. 00000D3C  6600 00A4                bne        +0xA6 /* 00000DE2 */
  1254. label00000D40:
  1255. 00000D40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1256. 00000D44  4EBA 015A                jsr        [PC + 0x15A /* 00000EA0 */]
  1257. 00000D48  2D40 0008                move.l     [A6 + 0x8], D0
  1258. 00000D4C  6000 0094                bra        +0x96 /* 00000DE2 */
  1259. label00000D50:
  1260. 00000D50  705F                     moveq.l    D0, 0x5F
  1261. 00000D52  B880                     cmp.l      D4, D0
  1262. 00000D54  6708                     beq        +0xA /* 00000D5E */
  1263. 00000D56  705E                     moveq.l    D0, 0x5E
  1264. 00000D58  B880                     cmp.l      D4, D0
  1265. 00000D5A  6600 0086                bne        +0x88 /* 00000DE2 */
  1266. label00000D5E:
  1267. 00000D5E  206E 0008                movea.l    A0, [A6 + 0x8]
  1268. 00000D62  2668 0002                movea.l    A3, [A0 + 0x2]
  1269. 00000D66  102B 001C                move.b     D0, [A3 + 0x1C]
  1270. 00000D6A  7201                     moveq.l    D1, 0x01
  1271. 00000D6C  B001                     cmp.b      D0, D1
  1272. 00000D6E  6672                     bne        +0x74 /* 00000DE2 */
  1273. 00000D70  302B 0030                move.w     D0, [A3 + 0x30]
  1274. 00000D74  72FF                     moveq.l    D1, 0xFFFFFFFF
  1275. 00000D76  B041                     cmp.w      D0, D1
  1276. 00000D78  6668                     bne        +0x6A /* 00000DE2 */
  1277. 00000D7A  2F0B                     move.l     -[A7], A3
  1278. 00000D7C  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1279. 00000D80  246B 000C                movea.l    A2, [A3 + 0xC]
  1280. 00000D84  2012                     move.l     D0, [A2]
  1281. 00000D86  721F                     moveq.l    D1, 0x1F
  1282. 00000D88  C041                     and.w      D0, D1
  1283. 00000D8A  7214                     moveq.l    D1, 0x14
  1284. 00000D8C  B041                     cmp.w      D0, D1
  1285. 00000D8E  6652                     bne        +0x54 /* 00000DE2 */
  1286. 00000D90  206A 000C                movea.l    A0, [A2 + 0xC]
  1287. 00000D94  2068 0010                movea.l    A0, [A0 + 0x10]
  1288. 00000D98  4AA8 004E                tst.l      [A0 + 0x4E]
  1289. 00000D9C  6744                     beq        +0x46 /* 00000DE2 */
  1290. 00000D9E  202B 0020                move.l     D0, [A3 + 0x20]
  1291. 00000DA2  7210                     moveq.l    D1, 0x10
  1292. 00000DA4  C081                     and.l      D0, D1
  1293. 00000DA6  663A                     bne        +0x3C /* 00000DE2 */
  1294. 00000DA8  2F0B                     move.l     -[A7], A3
  1295. 00000DAA  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  1296. 00000DAE  2840                     movea.l    A4, D0
  1297. 00000DB0  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1298. 00000DB4  2F0C                     move.l     -[A7], A4
  1299. 00000DB6  42A7                     clr.l      -[A7]
  1300. 00000DB8  7004                     moveq.l    D0, 0x04
  1301. 00000DBA  2F00                     move.l     -[A7], D0
  1302. 00000DBC  4EBA 359E                jsr        [PC + 0x359E /* 0000435C */]
  1303. 00000DC0  2440                     movea.l    A2, D0
  1304. 00000DC2  200A                     move.l     D0, A2
  1305. 00000DC4  660A                     bne        +0xC /* 00000DD0 */
  1306. 00000DC6  2F3C 0000 039C           move.l     -[A7], 0x39C
  1307. 00000DCC  4EBA F232                jsr        [PC - 0xDCE /* 00000000 */]
  1308. label00000DD0:
  1309. 00000DD0  2F0A                     move.l     -[A7], A2
  1310. 00000DD2  4EBA FE20                jsr        [PC - 0x1E0 /* 00000BF4 */]
  1311. 00000DD6  2440                     movea.l    A2, D0
  1312. 00000DD8  486D D85C                pea.l      [A5 - 0x27A4]
  1313. 00000DDC  2F0A                     move.l     -[A7], A2
  1314. 00000DDE  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  1315. label00000DE2:
  1316. 00000DE2  202E 0008                move.l     D0, [A6 + 0x8]
  1317. 00000DE6  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1318. 00000DEA  4E5E                     unlink     A6
  1319. 00000DEC  205F                     movea.l    A0, [A7]+
  1320. 00000DEE  584F                     addq.w     A7, 4
  1321. 00000DF0  4ED0                     jmp        [A0]
  1322. 00000DF2  4E56 0000                link       A6, 0
  1323. 00000DF6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1324. 00000DFA  266E 0008                movea.l    A3, [A6 + 0x8]
  1325. 00000DFE  286B 0010                movea.l    A4, [A3 + 0x10]
  1326. 00000E02  200C                     move.l     D0, A4
  1327. 00000E04  6722                     beq        +0x24 /* 00000E28 */
  1328. 00000E06  206B 000C                movea.l    A0, [A3 + 0xC]
  1329. 00000E0A  2010                     move.l     D0, [A0]
  1330. 00000E0C  721F                     moveq.l    D1, 0x1F
  1331. 00000E0E  C081                     and.l      D0, D1
  1332. 00000E10  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1333. 00000E14  1030 0000                move.b     D0, [A0 + D0.w]
  1334. 00000E18  7210                     moveq.l    D1, 0x10
  1335. 00000E1A  C001                     and.b      D0, D1
  1336. 00000E1C  670A                     beq        +0xC /* 00000E28 */
  1337. 00000E1E  102B 001C                move.b     D0, [A3 + 0x1C]
  1338. 00000E22  7215                     moveq.l    D1, 0x15
  1339. 00000E24  B001                     cmp.b      D0, D1
  1340. 00000E26  670A                     beq        +0xC /* 00000E32 */
  1341. label00000E28:
  1342. 00000E28  2F3C 0000 03AF           move.l     -[A7], 0x3AF
  1343. 00000E2E  4EBA F1D0                jsr        [PC - 0xE30 /* 00000000 */]
  1344. label00000E32:
  1345. 00000E32  302D D5D2                move.w     D0, [A5 - 0x2A2E]
  1346. 00000E36  0240 1000                andi.w     D0, 0x1000
  1347. 00000E3A  6656                     bne        +0x58 /* 00000E92 */
  1348. 00000E3C  206B 000C                movea.l    A0, [A3 + 0xC]
  1349. 00000E40  1028 0004                move.b     D0, [A0 + 0x4]
  1350. 00000E44  7603                     moveq.l    D3, 0x03
  1351. 00000E46  C003                     and.b      D0, D3
  1352. 00000E48  B003                     cmp.b      D0, D3
  1353. 00000E4A  6646                     bne        +0x48 /* 00000E92 */
  1354. 00000E4C  246C 000E                movea.l    A2, [A4 + 0xE]
  1355. 00000E50  200A                     move.l     D0, A2
  1356. 00000E52  660A                     bne        +0xC /* 00000E5E */
  1357. 00000E54  2F3C 0000 03B6           move.l     -[A7], 0x3B6
  1358. 00000E5A  4EBA F1A4                jsr        [PC - 0xE5C /* 00000000 */]
  1359. label00000E5E:
  1360. 00000E5E  202A 0020                move.l     D0, [A2 + 0x20]
  1361. 00000E62  7204                     moveq.l    D1, 0x04
  1362. 00000E64  B081                     cmp.l      D0, D1
  1363. 00000E66  6708                     beq        +0xA /* 00000E70 */
  1364. 00000E68  7205                     moveq.l    D1, 0x05
  1365. 00000E6A  B081                     cmp.l      D0, D1
  1366. 00000E6C  6720                     beq        +0x22 /* 00000E8E */
  1367. 00000E6E  6022                     bra        +0x24 /* 00000E92 */
  1368. label00000E70:
  1369. 00000E70  206B 000C                movea.l    A0, [A3 + 0xC]
  1370. 00000E74  2068 0008                movea.l    A0, [A0 + 0x8]
  1371. 00000E78  2010                     move.l     D0, [A0]
  1372. 00000E7A  721F                     moveq.l    D1, 0x1F
  1373. 00000E7C  C041                     and.w      D0, D1
  1374. 00000E7E  7213                     moveq.l    D1, 0x13
  1375. 00000E80  B041                     cmp.w      D0, D1
  1376. 00000E82  670A                     beq        +0xC /* 00000E8E */
  1377. 00000E84  302C 0008                move.w     D0, [A4 + 0x8]
  1378. 00000E88  0240 0600                andi.w     D0, 0x600
  1379. 00000E8C  6704                     beq        +0x6 /* 00000E92 */
  1380. label00000E8E:
  1381. 00000E8E  7001                     moveq.l    D0, 0x01
  1382. 00000E90  6002                     bra        +0x4 /* 00000E94 */
  1383. label00000E92:
  1384. 00000E92  4240                     clr.w      D0
  1385. label00000E94:
  1386. 00000E94  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1387. 00000E98  4E5E                     unlink     A6
  1388. 00000E9A  205F                     movea.l    A0, [A7]+
  1389. 00000E9C  584F                     addq.w     A7, 4
  1390. 00000E9E  4ED0                     jmp        [A0]
  1391. fn00000EA0:
  1392. 00000EA0  4E56 FFFC                link       A6, -0x0004
  1393. 00000EA4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1394. 00000EA8  286E 0008                movea.l    A4, [A6 + 0x8]
  1395. 00000EAC  200C                     move.l     D0, A4
  1396. 00000EAE  6700 00E0                beq        +0xE2 /* 00000F90 */
  1397. 00000EB2  1614                     move.b     D3, [A4]
  1398. 00000EB4  7057                     moveq.l    D0, 0x57
  1399. 00000EB6  B600                     cmp.b      D3, D0
  1400. 00000EB8  6708                     beq        +0xA /* 00000EC2 */
  1401. 00000EBA  7058                     moveq.l    D0, 0x58
  1402. 00000EBC  B600                     cmp.b      D3, D0
  1403. 00000EBE  6600 00D0                bne        +0xD2 /* 00000F90 */
  1404. label00000EC2:
  1405. 00000EC2  246C 0002                movea.l    A2, [A4 + 0x2]
  1406. 00000EC6  1012                     move.b     D0, [A2]
  1407. 00000EC8  7213                     moveq.l    D1, 0x13
  1408. 00000ECA  B001                     cmp.b      D0, D1
  1409. 00000ECC  6616                     bne        +0x18 /* 00000EE4 */
  1410. 00000ECE  206A 0002                movea.l    A0, [A2 + 0x2]
  1411. 00000ED2  1010                     move.b     D0, [A0]
  1412. 00000ED4  7214                     moveq.l    D1, 0x14
  1413. 00000ED6  B001                     cmp.b      D0, D1
  1414. 00000ED8  660A                     bne        +0xC /* 00000EE4 */
  1415. 00000EDA  2F0A                     move.l     -[A7], A2
  1416. 00000EDC  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  1417. 00000EE0  2940 0002                move.l     [A4 + 0x2], D0
  1418. label00000EE4:
  1419. 00000EE4  246C 0002                movea.l    A2, [A4 + 0x2]
  1420. 00000EE8  1012                     move.b     D0, [A2]
  1421. 00000EEA  725F                     moveq.l    D1, 0x5F
  1422. 00000EEC  B001                     cmp.b      D0, D1
  1423. 00000EEE  6600 00A0                bne        +0xA2 /* 00000F90 */
  1424. 00000EF2  202A 0002                move.l     D0, [A2 + 0x2]
  1425. 00000EF6  2D40 FFFC                move.l     [A6 - 0x4], D0
  1426. 00000EFA  2040                     movea.l    A0, D0
  1427. 00000EFC  2268 000C                movea.l    A1, [A0 + 0xC]
  1428. 00000F00  2211                     move.l     D1, [A1]
  1429. 00000F02  741F                     moveq.l    D2, 0x1F
  1430. 00000F04  C282                     and.l      D1, D2
  1431. 00000F06  43ED D414                lea.l      A1, [A5 - 0x2BEC]
  1432. 00000F0A  1231 1000                move.b     D1, [A1 + D1.w]
  1433. 00000F0E  7410                     moveq.l    D2, 0x10
  1434. 00000F10  C202                     and.b      D1, D2
  1435. 00000F12  677C                     beq        +0x7E /* 00000F90 */
  1436. 00000F14  2268 0010                movea.l    A1, [A0 + 0x10]
  1437. 00000F18  3229 0008                move.w     D1, [A1 + 0x8]
  1438. 00000F1C  0241 0100                andi.w     D1, 0x100
  1439. 00000F20  6722                     beq        +0x24 /* 00000F44 */
  1440. 00000F22  2468 0014                movea.l    A2, [A0 + 0x14]
  1441. 00000F26  220A                     move.l     D1, A2
  1442. 00000F28  671A                     beq        +0x1C /* 00000F44 */
  1443. 00000F2A  226A 0010                movea.l    A1, [A2 + 0x10]
  1444. 00000F2E  2229 0010                move.l     D1, [A1 + 0x10]
  1445. 00000F32  0281 0000 2000           andi.l     D1, 0x2000 /* ' \0' */
  1446. 00000F38  670A                     beq        +0xC /* 00000F44 */
  1447. 00000F3A  2F00                     move.l     -[A7], D0
  1448. 00000F3C  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  1449. 00000F40  200C                     move.l     D0, A4
  1450. 00000F42  604E                     bra        +0x50 /* 00000F92 */
  1451. label00000F44:
  1452. 00000F44  246E FFFC                movea.l    A2, [A6 - 0x4]
  1453. 00000F48  206A 0010                movea.l    A0, [A2 + 0x10]
  1454. 00000F4C  4AA8 000E                tst.l      [A0 + 0xE]
  1455. 00000F50  6608                     bne        +0xA /* 00000F5A */
  1456. 00000F52  2F0A                     move.l     -[A7], A2
  1457. 00000F54  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  1458. 00000F58  6036                     bra        +0x38 /* 00000F90 */
  1459. label00000F5A:
  1460. 00000F5A  246E FFFC                movea.l    A2, [A6 - 0x4]
  1461. 00000F5E  102A 001C                move.b     D0, [A2 + 0x1C]
  1462. 00000F62  7215                     moveq.l    D1, 0x15
  1463. 00000F64  B001                     cmp.b      D0, D1
  1464. 00000F66  6628                     bne        +0x2A /* 00000F90 */
  1465. 00000F68  266A 0010                movea.l    A3, [A2 + 0x10]
  1466. 00000F6C  302B 0008                move.w     D0, [A3 + 0x8]
  1467. 00000F70  0240 1010                andi.w     D0, 0x1010
  1468. 00000F74  4882                     ext.w      D2
  1469. 00000F76  3202                     move.w     D1, D2
  1470. 00000F78  B041                     cmp.w      D0, D1
  1471. 00000F7A  660C                     bne        +0xE /* 00000F88 */
  1472. 00000F7C  2F0C                     move.l     -[A7], A4
  1473. 00000F7E  2F0A                     move.l     -[A7], A2
  1474. 00000F80  4EBA 001C                jsr        [PC + 0x1C /* 00000F9E */]
  1475. 00000F84  2840                     movea.l    A4, D0
  1476. 00000F86  6008                     bra        +0xA /* 00000F90 */
  1477. label00000F88:
  1478. 00000F88  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1479. 00000F8C  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  1480. label00000F90:
  1481. 00000F90  200C                     move.l     D0, A4
  1482. label00000F92:
  1483. 00000F92  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1484. 00000F96  4E5E                     unlink     A6
  1485. 00000F98  205F                     movea.l    A0, [A7]+
  1486. 00000F9A  584F                     addq.w     A7, 4
  1487. 00000F9C  4ED0                     jmp        [A0]
  1488. fn00000F9E:
  1489. 00000F9E  4E56 FFEC                link       A6, -0x0014
  1490. 00000FA2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1491. 00000FA6  206E 0008                movea.l    A0, [A6 + 0x8]
  1492. 00000FAA  2028 0010                move.l     D0, [A0 + 0x10]
  1493. 00000FAE  2D40 FFEC                move.l     [A6 - 0x14], D0
  1494. 00000FB2  2040                     movea.l    A0, D0
  1495. 00000FB4  4AA8 000E                tst.l      [A0 + 0xE]
  1496. 00000FB8  660A                     bne        +0xC /* 00000FC4 */
  1497. 00000FBA  2F3C 0000 0412           move.l     -[A7], 0x412
  1498. 00000FC0  4EBA F03E                jsr        [PC - 0xFC2 /* 00000000 */]
  1499. label00000FC4:
  1500. 00000FC4  206E FFEC                movea.l    A0, [A6 - 0x14]
  1501. 00000FC8  2268 000E                movea.l    A1, [A0 + 0xE]
  1502. 00000FCC  2F11                     move.l     -[A7], [A1]
  1503. 00000FCE  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1504. 00000FD2  2840                     movea.l    A4, D0
  1505. 00000FD4  3B6D D950 DD6E           move.w     [A5 - 0x2292], [A5 - 0x26B0]
  1506. 00000FDA  4243                     clr.w      D3
  1507. 00000FDC  206E FFEC                movea.l    A0, [A6 - 0x14]
  1508. 00000FE0  7012                     moveq.l    D0, 0x12
  1509. 00000FE2  D1C0                     add.l      A0, D0
  1510. 00000FE4  2D48 FFF8                move.l     [A6 - 0x8], A0
  1511. 00000FE8  206E FFEC                movea.l    A0, [A6 - 0x14]
  1512. 00000FEC  7016                     moveq.l    D0, 0x16
  1513. 00000FEE  D1C0                     add.l      A0, D0
  1514. 00000FF0  2D48 FFFC                move.l     [A6 - 0x4], A0
  1515. 00000FF4  6000 0088                bra        +0x8A /* 0000107E */
  1516. label00000FF8:
  1517. 00000FF8  3003                     move.w     D0, D3
  1518. 00000FFA  48C0                     ext.l      D0
  1519. 00000FFC  E580                     asl        D0, 2
  1520. 00000FFE  206E FFFC                movea.l    A0, [A6 - 0x4]
  1521. 00001002  D090                     add.l      D0, [A0]
  1522. 00001004  2040                     movea.l    A0, D0
  1523. 00001006  2450                     movea.l    A2, [A0]
  1524. 00001008  200A                     move.l     D0, A2
  1525. 0000100A  6770                     beq        +0x72 /* 0000107C */
  1526. 0000100C  102A 001C                move.b     D0, [A2 + 0x1C]
  1527. 00001010  1D40 FFF0                move.b     [A6 - 0x10], D0
  1528. 00001014  1200                     move.b     D1, D0
  1529. 00001016  4881                     ext.w      D1
  1530. 00001018  48C1                     ext.l      D1
  1531. 0000101A  7008                     moveq.l    D0, 0x08
  1532. 0000101C  B280                     cmp.l      D1, D0
  1533. 0000101E  6714                     beq        +0x16 /* 00001034 */
  1534. 00001020  7009                     moveq.l    D0, 0x09
  1535. 00001022  B280                     cmp.l      D1, D0
  1536. 00001024  6716                     beq        +0x18 /* 0000103C */
  1537. 00001026  7004                     moveq.l    D0, 0x04
  1538. 00001028  B280                     cmp.l      D1, D0
  1539. 0000102A  6716                     beq        +0x18 /* 00001042 */
  1540. 0000102C  7001                     moveq.l    D0, 0x01
  1541. 0000102E  B280                     cmp.l      D1, D0
  1542. 00001030  6710                     beq        +0x12 /* 00001042 */
  1543. 00001032  603E                     bra        +0x40 /* 00001072 */
  1544. label00001034:
  1545. 00001034  1D7C 0001 FFF0           move.b     [A6 - 0x10], 0x1
  1546. 0000103A  6006                     bra        +0x8 /* 00001042 */
  1547. label0000103C:
  1548. 0000103C  1D7C 0004 FFF0           move.b     [A6 - 0x10], 0x4
  1549. label00001042:
  1550. 00001042  2F0A                     move.l     -[A7], A2
  1551. 00001044  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  1552. 00001048  2640                     movea.l    A3, D0
  1553. 0000104A  176E FFF0 001C           move.b     [A3 + 0x1C], [A6 - 0x10]
  1554. 00001050  00AB 0000 0004 0020      ori.l      [A3 + 0x20], 0x4
  1555. 00001058  7000                     moveq.l    D0, 0x00
  1556. 0000105A  2740 0024                move.l     [A3 + 0x24], D0
  1557. 0000105E  00AA 0000 0008 0020      ori.l      [A2 + 0x20], 0x8
  1558. 00001066  2F0B                     move.l     -[A7], A3
  1559. 00001068  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1560. 0000106C  3540 0030                move.w     [A2 + 0x30], D0
  1561. 00001070  600A                     bra        +0xC /* 0000107C */
  1562. label00001072:
  1563. 00001072  2F3C 0000 0438           move.l     -[A7], 0x438
  1564. 00001078  4EBA EF86                jsr        [PC - 0x107A /* 00000000 */]
  1565. label0000107C:
  1566. 0000107C  5243                     addq.w     D3, 1
  1567. label0000107E:
  1568. 0000107E  206E FFF8                movea.l    A0, [A6 - 0x8]
  1569. 00001082  3010                     move.w     D0, [A0]
  1570. 00001084  B043                     cmp.w      D0, D3
  1571. 00001086  6E00 FF70                bgt        -0x8E /* 00000FF8 */
  1572. 0000108A  200C                     move.l     D0, A4
  1573. 0000108C  6752                     beq        +0x54 /* 000010E0 */
  1574. 0000108E  2F0C                     move.l     -[A7], A4
  1575. 00001090  4EBA 0238                jsr        [PC + 0x238 /* 000012CA */]
  1576. 00001094  302D D5D6                move.w     D0, [A5 - 0x2A2A]
  1577. 00001098  7210                     moveq.l    D1, 0x10
  1578. 0000109A  C041                     and.w      D0, D1
  1579. 0000109C  6742                     beq        +0x44 /* 000010E0 */
  1580. 0000109E  246E FFEC                movea.l    A2, [A6 - 0x14]
  1581. 000010A2  102A 000B                move.b     D0, [A2 + 0xB]
  1582. 000010A6  7220                     moveq.l    D1, 0x20
  1583. 000010A8  C001                     and.b      D0, D1
  1584. 000010AA  660A                     bne        +0xC /* 000010B6 */
  1585. 000010AC  302A 0008                move.w     D0, [A2 + 0x8]
  1586. 000010B0  0240 0200                andi.w     D0, 0x200
  1587. 000010B4  672A                     beq        +0x2C /* 000010E0 */
  1588. label000010B6:
  1589. 000010B6  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  1590. 000010BA  2440                     movea.l    A2, D0
  1591. 000010BC  14BC 0067                move.b     [A2], 0x67 /* 'g' */
  1592. 000010C0  2F0A                     move.l     -[A7], A2
  1593. 000010C2  206D D874                movea.l    A0, [A5 - 0x278C]
  1594. 000010C6  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  1595. 000010CA  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  1596. 000010CE  7064                     moveq.l    D0, 0x64
  1597. 000010D0  2F00                     move.l     -[A7], D0
  1598. 000010D2  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  1599. 000010D6  2F0A                     move.l     -[A7], A2
  1600. 000010D8  2F0C                     move.l     -[A7], A4
  1601. 000010DA  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1602. 000010DE  2840                     movea.l    A4, D0
  1603. label000010E0:
  1604. 000010E0  246E 000C                movea.l    A2, [A6 + 0xC]
  1605. 000010E4  1012                     move.b     D0, [A2]
  1606. 000010E6  7257                     moveq.l    D1, 0x57
  1607. 000010E8  B001                     cmp.b      D0, D1
  1608. 000010EA  661E                     bne        +0x20 /* 0000110A */
  1609. 000010EC  7000                     moveq.l    D0, 0x00
  1610. 000010EE  2D40 FFF4                move.l     [A6 - 0xC], D0
  1611. 000010F2  2F2A 0006                move.l     -[A7], [A2 + 0x6]
  1612. 000010F6  486E FFF4                pea.l      [A6 - 0xC]
  1613. 000010FA  4EBA 006E                jsr        [PC + 0x6E /* 0000116A */]
  1614. 000010FE  2640                     movea.l    A3, D0
  1615. 00001100  2F0B                     move.l     -[A7], A3
  1616. 00001102  2F0C                     move.l     -[A7], A4
  1617. 00001104  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  1618. 00001108  2840                     movea.l    A4, D0
  1619. label0000110A:
  1620. 0000110A  200C                     move.l     D0, A4
  1621. 0000110C  6718                     beq        +0x1A /* 00001126 */
  1622. 0000110E  102D D5C5                move.b     D0, [A5 - 0x2A3B]
  1623. 00001112  6712                     beq        +0x14 /* 00001126 */
  1624. 00001114  206E 000C                movea.l    A0, [A6 + 0xC]
  1625. 00001118  7026                     moveq.l    D0, 0x26
  1626. 0000111A  D1C0                     add.l      A0, D0
  1627. 0000111C  224C                     movea.l    A1, A4
  1628. 0000111E  7026                     moveq.l    D0, 0x26
  1629. 00001120  D3C0                     add.l      A1, D0
  1630. 00001122  22D8                     move.l     [A1]+, [A0]+
  1631. 00001124  3290                     move.w     [A1], [A0]
  1632. label00001126:
  1633. 00001126  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1634. 0000112A  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  1635. 0000112E  200C                     move.l     D0, A4
  1636. 00001130  671A                     beq        +0x1C /* 0000114C */
  1637. 00001132  246E FFEC                movea.l    A2, [A6 - 0x14]
  1638. 00001136  006A 1000 0008           ori.w      [A2 + 0x8], 0x1000
  1639. 0000113C  2F0C                     move.l     -[A7], A4
  1640. 0000113E  4EBA FAB4                jsr        [PC - 0x54C /* 00000BF4 */]
  1641. 00001142  2840                     movea.l    A4, D0
  1642. 00001144  026A EFFF 0008           andi.w     [A2 + 0x8], 0xEFFF
  1643. 0000114A  6010                     bra        +0x12 /* 0000115C */
  1644. label0000114C:
  1645. 0000114C  206D D874                movea.l    A0, [A5 - 0x278C]
  1646. 00001150  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1647. 00001154  42A7                     clr.l      -[A7]
  1648. 00001156  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  1649. 0000115A  2840                     movea.l    A4, D0
  1650. label0000115C:
  1651. 0000115C  200C                     move.l     D0, A4
  1652. 0000115E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1653. 00001162  4E5E                     unlink     A6
  1654. 00001164  205F                     movea.l    A0, [A7]+
  1655. 00001166  504F                     addq.w     A7, 8
  1656. 00001168  4ED0                     jmp        [A0]
  1657. fn0000116A:
  1658. 0000116A  4E56 FFF8                link       A6, -0x0008
  1659. 0000116E  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1660. 00001172  286E 0008                movea.l    A4, [A6 + 0x8]
  1661. 00001176  266E 000C                movea.l    A3, [A6 + 0xC]
  1662. 0000117A  1013                     move.b     D0, [A3]
  1663. 0000117C  7256                     moveq.l    D1, 0x56
  1664. 0000117E  B001                     cmp.b      D0, D1
  1665. 00001180  662A                     bne        +0x2C /* 000011AC */
  1666. 00001182  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  1667. 00001186  2F0C                     move.l     -[A7], A4
  1668. 00001188  4EBA FFE0                jsr        [PC - 0x20 /* 0000116A */]
  1669. 0000118C  2440                     movea.l    A2, D0
  1670. 0000118E  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1671. 00001192  2F0C                     move.l     -[A7], A4
  1672. 00001194  4EBA FFD4                jsr        [PC - 0x2C /* 0000116A */]
  1673. 00001198  2D40 FFFC                move.l     [A6 - 0x4], D0
  1674. 0000119C  2F0A                     move.l     -[A7], A2
  1675. 0000119E  2F00                     move.l     -[A7], D0
  1676. 000011A0  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  1677. 000011A4  2D40 FFF8                move.l     [A6 - 0x8], D0
  1678. 000011A8  6000 0110                bra        +0x112 /* 000012BA */
  1679. label000011AC:
  1680. 000011AC  1013                     move.b     D0, [A3]
  1681. 000011AE  725C                     moveq.l    D1, 0x5C
  1682. 000011B0  B001                     cmp.b      D0, D1
  1683. 000011B2  6604                     bne        +0x6 /* 000011B8 */
  1684. 000011B4  266B 0002                movea.l    A3, [A3 + 0x2]
  1685. label000011B8:
  1686. 000011B8  2A14                     move.l     D5, [A4]
  1687. 000011BA  5294                     addq.l     [A4], 1
  1688. 000011BC  382D DD6E                move.w     D4, [A5 - 0x2292]
  1689. 000011C0  6000 00EC                bra        +0xEE /* 000012AE */
  1690. label000011C4:
  1691. 000011C4  2F0B                     move.l     -[A7], A3
  1692. 000011C6  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1693. 000011CA  2D40 FFF8                move.l     [A6 - 0x8], D0
  1694. 000011CE  6000 00EA                bra        +0xEC /* 000012BA */
  1695. label000011D2:
  1696. 000011D2  3004                     move.w     D0, D4
  1697. 000011D4  48C0                     ext.l      D0
  1698. 000011D6  E580                     asl        D0, 2
  1699. 000011D8  D0AD D954                add.l      D0, [A5 - 0x26AC]
  1700. 000011DC  2040                     movea.l    A0, D0
  1701. 000011DE  2850                     movea.l    A4, [A0]
  1702. 000011E0  162C 001C                move.b     D3, [A4 + 0x1C]
  1703. 000011E4  7004                     moveq.l    D0, 0x04
  1704. 000011E6  B600                     cmp.b      D3, D0
  1705. 000011E8  6708                     beq        +0xA /* 000011F2 */
  1706. 000011EA  7001                     moveq.l    D0, 0x01
  1707. 000011EC  B600                     cmp.b      D3, D0
  1708. 000011EE  6600 00BC                bne        +0xBE /* 000012AC */
  1709. label000011F2:
  1710. 000011F2  4A85                     tst.l      D5
  1711. 000011F4  6600 00B4                bne        +0xB6 /* 000012AA */
  1712. 000011F8  1013                     move.b     D0, [A3]
  1713. 000011FA  725A                     moveq.l    D1, 0x5A
  1714. 000011FC  B001                     cmp.b      D0, D1
  1715. 000011FE  6662                     bne        +0x64 /* 00001262 */
  1716. 00001200  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1717. 00001204  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1718. 00001208  2D40 FFF8                move.l     [A6 - 0x8], D0
  1719. 0000120C  2640                     movea.l    A3, D0
  1720. 0000120E  6004                     bra        +0x6 /* 00001214 */
  1721. label00001210:
  1722. 00001210  266B 0006                movea.l    A3, [A3 + 0x6]
  1723. label00001214:
  1724. 00001214  1613                     move.b     D3, [A3]
  1725. 00001216  700F                     moveq.l    D0, 0x0F
  1726. 00001218  B600                     cmp.b      D3, D0
  1727. 0000121A  67F4                     beq        -0xA /* 00001210 */
  1728. 0000121C  7057                     moveq.l    D0, 0x57
  1729. 0000121E  B600                     cmp.b      D3, D0
  1730. 00001220  670A                     beq        +0xC /* 0000122C */
  1731. 00001222  2F3C 0000 04A1           move.l     -[A7], 0x4A1
  1732. 00001228  4EBA EDD6                jsr        [PC - 0x122A /* 00000000 */]
  1733. label0000122C:
  1734. 0000122C  026B FEFF 0024           andi.w     [A3 + 0x24], 0xFEFF
  1735. 00001232  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  1736. 00001236  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  1737. 0000123A  2440                     movea.l    A2, D0
  1738. 0000123C  200A                     move.l     D0, A2
  1739. 0000123E  6708                     beq        +0xA /* 00001248 */
  1740. 00001240  1012                     move.b     D0, [A2]
  1741. 00001242  725B                     moveq.l    D1, 0x5B
  1742. 00001244  B001                     cmp.b      D0, D1
  1743. 00001246  670A                     beq        +0xC /* 00001252 */
  1744. label00001248:
  1745. 00001248  2F3C 0000 04AA           move.l     -[A7], 0x4AA
  1746. 0000124E  4EBA EDB0                jsr        [PC - 0x1250 /* 00000000 */]
  1747. label00001252:
  1748. 00001252  14BC 005E                move.b     [A2], 0x5E /* '^' */
  1749. 00001256  7000                     moveq.l    D0, 0x00
  1750. 00001258  2540 0006                move.l     [A2 + 0x6], D0
  1751. 0000125C  254C 0002                move.l     [A2 + 0x2], A4
  1752. 00001260  6038                     bra        +0x3A /* 0000129A */
  1753. label00001262:
  1754. 00001262  2F0C                     move.l     -[A7], A4
  1755. 00001264  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  1756. 00001268  2440                     movea.l    A2, D0
  1757. 0000126A  701B                     moveq.l    D0, 0x1B
  1758. 0000126C  2F00                     move.l     -[A7], D0
  1759. 0000126E  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  1760. 00001272  2F0A                     move.l     -[A7], A2
  1761. 00001274  2F0B                     move.l     -[A7], A3
  1762. 00001276  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1763. 0000127A  2F00                     move.l     -[A7], D0
  1764. 0000127C  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1765. 00001280  2D40 FFF8                move.l     [A6 - 0x8], D0
  1766. 00001284  2040                     movea.l    A0, D0
  1767. 00001286  2268 0016                movea.l    A1, [A0 + 0x16]
  1768. 0000128A  2211                     move.l     D1, [A1]
  1769. 0000128C  741F                     moveq.l    D2, 0x1F
  1770. 0000128E  C242                     and.w      D1, D2
  1771. 00001290  7414                     moveq.l    D2, 0x14
  1772. 00001292  B242                     cmp.w      D1, D2
  1773. 00001294  6604                     bne        +0x6 /* 0000129A */
  1774. 00001296  10BC 0017                move.b     [A0], 0x17
  1775. label0000129A:
  1776. 0000129A  2F0A                     move.l     -[A7], A2
  1777. 0000129C  206E FFF8                movea.l    A0, [A6 - 0x8]
  1778. 000012A0  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1779. 000012A4  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  1780. 000012A8  6010                     bra        +0x12 /* 000012BA */
  1781. label000012AA:
  1782. 000012AA  5385                     subq.l     D5, 1
  1783. label000012AC:
  1784. 000012AC  5244                     addq.w     D4, 1
  1785. label000012AE:
  1786. 000012AE  B86D D950                cmp.w      D4, [A5 - 0x26B0]
  1787. 000012B2  6600 FF1E                bne        -0xE0 /* 000011D2 */
  1788. 000012B6  6000 FF0C                bra        -0xF2 /* 000011C4 */
  1789. label000012BA:
  1790. 000012BA  202E FFF8                move.l     D0, [A6 - 0x8]
  1791. 000012BE  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1792. 000012C2  4E5E                     unlink     A6
  1793. 000012C4  205F                     movea.l    A0, [A7]+
  1794. 000012C6  504F                     addq.w     A7, 8
  1795. 000012C8  4ED0                     jmp        [A0]
  1796. fn000012CA:
  1797. 000012CA  4E56 FFFC                link       A6, -0x0004
  1798. 000012CE  48E7 1018                movem.l    -[A7], D3,A3,A4
  1799. 000012D2  266E 0008                movea.l    A3, [A6 + 0x8]
  1800. label000012D6:
  1801. 000012D6  200B                     move.l     D0, A3
  1802. 000012D8  660A                     bne        +0xC /* 000012E4 */
  1803. 000012DA  2F3C 0000 04CD           move.l     -[A7], 0x4CD
  1804. 000012E0  4EBA ED1E                jsr        [PC - 0x12E2 /* 00000000 */]
  1805. label000012E4:
  1806. 000012E4  102D D5C5                move.b     D0, [A5 - 0x2A3B]
  1807. 000012E8  6706                     beq        +0x8 /* 000012F0 */
  1808. 000012EA  7000                     moveq.l    D0, 0x00
  1809. 000012EC  2740 0026                move.l     [A3 + 0x26], D0
  1810. label000012F0:
  1811. 000012F0  1213                     move.b     D1, [A3]
  1812. 000012F2  7000                     moveq.l    D0, 0x00
  1813. 000012F4  1001                     move.b     D0, D1
  1814. 000012F6  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  1815. 000012FA  1630 0000                move.b     D3, [A0 + D0.w]
  1816. 000012FE  7003                     moveq.l    D0, 0x03
  1817. 00001300  3D43 FFFC                move.w     [A6 - 0x4], D3
  1818. 00001304  C600                     and.b      D3, D0
  1819. 00001306  672A                     beq        +0x2C /* 00001332 */
  1820. 00001308  302E FFFC                move.w     D0, [A6 - 0x4]
  1821. 0000130C  7201                     moveq.l    D1, 0x01
  1822. 0000130E  C001                     and.b      D0, D1
  1823. 00001310  670A                     beq        +0xC /* 0000131C */
  1824. 00001312  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  1825. 00001316  4EBA FFB2                jsr        [PC - 0x4E /* 000012CA */]
  1826. 0000131A  6010                     bra        +0x12 /* 0000132C */
  1827. label0000131C:
  1828. 0000131C  4AAB 0006                tst.l      [A3 + 0x6]
  1829. 00001320  670A                     beq        +0xC /* 0000132C */
  1830. 00001322  2F3C 0000 04D9           move.l     -[A7], 0x4D9
  1831. 00001328  4EBA ECD6                jsr        [PC - 0x132A /* 00000000 */]
  1832. label0000132C:
  1833. 0000132C  266B 0002                movea.l    A3, [A3 + 0x2]
  1834. 00001330  60A4                     bra        -0x5A /* 000012D6 */
  1835. label00001332:
  1836. 00001332  1613                     move.b     D3, [A3]
  1837. 00001334  705F                     moveq.l    D0, 0x5F
  1838. 00001336  B600                     cmp.b      D3, D0
  1839. 00001338  6706                     beq        +0x8 /* 00001340 */
  1840. 0000133A  705E                     moveq.l    D0, 0x5E
  1841. 0000133C  B600                     cmp.b      D3, D0
  1842. 0000133E  6622                     bne        +0x24 /* 00001362 */
  1843. label00001340:
  1844. 00001340  286B 0002                movea.l    A4, [A3 + 0x2]
  1845. 00001344  202C 0020                move.l     D0, [A4 + 0x20]
  1846. 00001348  7208                     moveq.l    D1, 0x08
  1847. 0000134A  C081                     and.l      D0, D1
  1848. 0000134C  6714                     beq        +0x16 /* 00001362 */
  1849. 0000134E  302C 0030                move.w     D0, [A4 + 0x30]
  1850. 00001352  48C0                     ext.l      D0
  1851. 00001354  E580                     asl        D0, 2
  1852. 00001356  D0AD D954                add.l      D0, [A5 - 0x26AC]
  1853. 0000135A  2040                     movea.l    A0, D0
  1854. 0000135C  2010                     move.l     D0, [A0]
  1855. 0000135E  2740 0002                move.l     [A3 + 0x2], D0
  1856. label00001362:
  1857. 00001362  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  1858. 00001366  4E5E                     unlink     A6
  1859. 00001368  205F                     movea.l    A0, [A7]+
  1860. 0000136A  584F                     addq.w     A7, 4
  1861. 0000136C  4ED0                     jmp        [A0]
  1862. fn0000136E:
  1863. 0000136E  4E56 FFF4                link       A6, -0x000C
  1864. 00001372  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1865. 00001376  246E 000C                movea.l    A2, [A6 + 0xC]
  1866. 0000137A  2012                     move.l     D0, [A2]
  1867. 0000137C  721F                     moveq.l    D1, 0x1F
  1868. 0000137E  C041                     and.w      D0, D1
  1869. 00001380  7212                     moveq.l    D1, 0x12
  1870. 00001382  B041                     cmp.w      D0, D1
  1871. 00001384  6608                     bne        +0xA /* 0000138E */
  1872. 00001386  202A 0008                move.l     D0, [A2 + 0x8]
  1873. 0000138A  2D40 000C                move.l     [A6 + 0xC], D0
  1874. label0000138E:
  1875. 0000138E  246E 0008                movea.l    A2, [A6 + 0x8]
  1876. 00001392  2012                     move.l     D0, [A2]
  1877. 00001394  721F                     moveq.l    D1, 0x1F
  1878. 00001396  C041                     and.w      D0, D1
  1879. 00001398  7212                     moveq.l    D1, 0x12
  1880. 0000139A  B041                     cmp.w      D0, D1
  1881. 0000139C  6608                     bne        +0xA /* 000013A6 */
  1882. 0000139E  202A 0008                move.l     D0, [A2 + 0x8]
  1883. 000013A2  2D40 0008                move.l     [A6 + 0x8], D0
  1884. label000013A6:
  1885. 000013A6  246E 000C                movea.l    A2, [A6 + 0xC]
  1886. 000013AA  266E 0008                movea.l    A3, [A6 + 0x8]
  1887. 000013AE  B5CB                     cmpa.l     A2, A3
  1888. 000013B0  6700 014A                beq        +0x14C /* 000014FC */
  1889. 000013B4  2012                     move.l     D0, [A2]
  1890. 000013B6  761F                     moveq.l    D3, 0x1F
  1891. 000013B8  C083                     and.l      D0, D3
  1892. 000013BA  2D40 FFF4                move.l     [A6 - 0xC], D0
  1893. 000013BE  2A13                     move.l     D5, [A3]
  1894. 000013C0  CA83                     and.l      D5, D3
  1895. 000013C2  B085                     cmp.l      D0, D5
  1896. 000013C4  6766                     beq        +0x68 /* 0000142C */
  1897. 000013C6  7815                     moveq.l    D4, 0x15
  1898. 000013C8  B084                     cmp.l      D0, D4
  1899. 000013CA  6704                     beq        +0x6 /* 000013D0 */
  1900. 000013CC  BA84                     cmp.l      D5, D4
  1901. 000013CE  6634                     bne        +0x36 /* 00001404 */
  1902. label000013D0:
  1903. 000013D0  0280 0000 00FF           andi.l     D0, 0xFF
  1904. 000013D6  49ED D414                lea.l      A4, [A5 - 0x2BEC]
  1905. 000013DA  1034 0000                move.b     D0, [A4 + D0.w]
  1906. 000013DE  7801                     moveq.l    D4, 0x01
  1907. 000013E0  C004                     and.b      D0, D4
  1908. 000013E2  6648                     bne        +0x4A /* 0000142C */
  1909. 000013E4  2005                     move.l     D0, D5
  1910. 000013E6  0280 0000 00FF           andi.l     D0, 0xFF
  1911. 000013EC  1034 0000                move.b     D0, [A4 + D0.w]
  1912. 000013F0  C004                     and.b      D0, D4
  1913. 000013F2  6638                     bne        +0x3A /* 0000142C */
  1914. 000013F4  202E FFF4                move.l     D0, [A6 - 0xC]
  1915. 000013F8  282D D8AC                move.l     D4, [A5 - 0x2754]
  1916. 000013FC  B084                     cmp.l      D0, D4
  1917. 000013FE  672C                     beq        +0x2E /* 0000142C */
  1918. 00001400  BA84                     cmp.l      D5, D4
  1919. 00001402  6728                     beq        +0x2A /* 0000142C */
  1920. label00001404:
  1921. 00001404  2F0A                     move.l     -[A7], A2
  1922. 00001406  2F0B                     move.l     -[A7], A3
  1923. 00001408  7801                     moveq.l    D4, 0x01
  1924. 0000140A  2F04                     move.l     -[A7], D4
  1925. 0000140C  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  1926. 00001410  B084                     cmp.l      D0, D4
  1927. 00001412  6600 00E4                bne        +0xE6 /* 000014F8 */
  1928. 00001416  202E FFF4                move.l     D0, [A6 - 0xC]
  1929. 0000141A  49ED D514                lea.l      A4, [A5 - 0x2AEC]
  1930. 0000141E  1034 0000                move.b     D0, [A4 + D0.w]
  1931. 00001422  1234 5000                move.b     D1, [A4 + D5.w]
  1932. 00001426  B001                     cmp.b      D0, D1
  1933. 00001428  6600 00CE                bne        +0xD0 /* 000014F8 */
  1934. label0000142C:
  1935. 0000142C  202E FFF4                move.l     D0, [A6 - 0xC]
  1936. 00001430  7815                     moveq.l    D4, 0x15
  1937. 00001432  B084                     cmp.l      D0, D4
  1938. 00001434  6624                     bne        +0x26 /* 0000145A */
  1939. 00001436  BA84                     cmp.l      D5, D4
  1940. 00001438  6620                     bne        +0x22 /* 0000145A */
  1941. 0000143A  222A 000C                move.l     D1, [A2 + 0xC]
  1942. 0000143E  242B 000C                move.l     D2, [A3 + 0xC]
  1943. 00001442  B282                     cmp.l      D1, D2
  1944. 00001444  6714                     beq        +0x16 /* 0000145A */
  1945. 00001446  122A 0004                move.b     D1, [A2 + 0x4]
  1946. 0000144A  7810                     moveq.l    D4, 0x10
  1947. 0000144C  C204                     and.b      D1, D4
  1948. 0000144E  660A                     bne        +0xC /* 0000145A */
  1949. 00001450  122B 0004                move.b     D1, [A3 + 0x4]
  1950. 00001454  C204                     and.b      D1, D4
  1951. 00001456  6700 00A0                beq        +0xA2 /* 000014F8 */
  1952. label0000145A:
  1953. 0000145A  7214                     moveq.l    D1, 0x14
  1954. 0000145C  B081                     cmp.l      D0, D1
  1955. 0000145E  670C                     beq        +0xE /* 0000146C */
  1956. 00001460  7205                     moveq.l    D1, 0x05
  1957. 00001462  B081                     cmp.l      D0, D1
  1958. 00001464  6706                     beq        +0x8 /* 0000146C */
  1959. 00001466  7219                     moveq.l    D1, 0x19
  1960. 00001468  B081                     cmp.l      D0, D1
  1961. 0000146A  660E                     bne        +0x10 /* 0000147A */
  1962. label0000146C:
  1963. 0000146C  206A 000C                movea.l    A0, [A2 + 0xC]
  1964. 00001470  226B 000C                movea.l    A1, [A3 + 0xC]
  1965. 00001474  B1C9                     cmpa.l     A0, A1
  1966. 00001476  6600 0080                bne        +0x82 /* 000014F8 */
  1967. label0000147A:
  1968. 0000147A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1969. 0000147E  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1970. 00001482  7203                     moveq.l    D1, 0x03
  1971. 00001484  2F01                     move.l     -[A7], D1
  1972. 00001486  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  1973. 0000148A  4A80                     tst.l      D0
  1974. 0000148C  676A                     beq        +0x6C /* 000014F8 */
  1975. 0000148E  202E FFF4                move.l     D0, [A6 - 0xC]
  1976. 00001492  C083                     and.l      D0, D3
  1977. 00001494  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1978. 00001498  1030 0000                move.b     D0, [A0 + D0.w]
  1979. 0000149C  7210                     moveq.l    D1, 0x10
  1980. 0000149E  C001                     and.b      D0, D1
  1981. 000014A0  673C                     beq        +0x3E /* 000014DE */
  1982. 000014A2  162A 0004                move.b     D3, [A2 + 0x4]
  1983. 000014A6  7801                     moveq.l    D4, 0x01
  1984. 000014A8  3D43 FFF8                move.w     [A6 - 0x8], D3
  1985. 000014AC  C604                     and.b      D3, D4
  1986. 000014AE  672E                     beq        +0x30 /* 000014DE */
  1987. 000014B0  162B 0004                move.b     D3, [A3 + 0x4]
  1988. 000014B4  3D43 FFFC                move.w     [A6 - 0x4], D3
  1989. 000014B8  C604                     and.b      D3, D4
  1990. 000014BA  6722                     beq        +0x24 /* 000014DE */
  1991. 000014BC  302E FFF8                move.w     D0, [A6 - 0x8]
  1992. 000014C0  7603                     moveq.l    D3, 0x03
  1993. 000014C2  C003                     and.b      D0, D3
  1994. 000014C4  322E FFFC                move.w     D1, [A6 - 0x4]
  1995. 000014C8  C203                     and.b      D1, D3
  1996. 000014CA  B001                     cmp.b      D0, D1
  1997. 000014CC  662A                     bne        +0x2C /* 000014F8 */
  1998. 000014CE  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1999. 000014D2  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  2000. 000014D6  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  2001. 000014DA  4A80                     tst.l      D0
  2002. 000014DC  671A                     beq        +0x1C /* 000014F8 */
  2003. label000014DE:
  2004. 000014DE  302E FFF6                move.w     D0, [A6 - 0xA]
  2005. 000014E2  721F                     moveq.l    D1, 0x1F
  2006. 000014E4  C041                     and.w      D0, D1
  2007. 000014E6  721B                     moveq.l    D1, 0x1B
  2008. 000014E8  B041                     cmp.w      D0, D1
  2009. 000014EA  6610                     bne        +0x12 /* 000014FC */
  2010. 000014EC  206A 0016                movea.l    A0, [A2 + 0x16]
  2011. 000014F0  226B 0016                movea.l    A1, [A3 + 0x16]
  2012. 000014F4  B1C9                     cmpa.l     A0, A1
  2013. 000014F6  6704                     beq        +0x6 /* 000014FC */
  2014. label000014F8:
  2015. 000014F8  7000                     moveq.l    D0, 0x00
  2016. 000014FA  6002                     bra        +0x4 /* 000014FE */
  2017. label000014FC:
  2018. 000014FC  7001                     moveq.l    D0, 0x01
  2019. label000014FE:
  2020. 000014FE  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  2021. 00001502  4E5E                     unlink     A6
  2022. 00001504  205F                     movea.l    A0, [A7]+
  2023. 00001506  504F                     addq.w     A7, 8
  2024. 00001508  4ED0                     jmp        [A0]
  2025. fn0000150A:
  2026. 0000150A  4E56 FFEC                link       A6, -0x0014
  2027. 0000150E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2028. 00001512  266E 0008                movea.l    A3, [A6 + 0x8]
  2029. 00001516  246E 000C                movea.l    A2, [A6 + 0xC]
  2030. 0000151A  286A 0016                movea.l    A4, [A2 + 0x16]
  2031. 0000151E  200C                     move.l     D0, A4
  2032. 00001520  6704                     beq        +0x6 /* 00001526 */
  2033. 00001522  200B                     move.l     D0, A3
  2034. 00001524  660A                     bne        +0xC /* 00001530 */
  2035. label00001526:
  2036. 00001526  2F3C 0000 053C           move.l     -[A7], 0x53C
  2037. 0000152C  4EBA EAD2                jsr        [PC - 0x152E /* 00000000 */]
  2038. label00001530:
  2039. 00001530  52AD DD70                addq.l     [A5 - 0x2290], 1
  2040. 00001534  2F0C                     move.l     -[A7], A4
  2041. 00001536  2F0B                     move.l     -[A7], A3
  2042. 00001538  486E FFF0                pea.l      [A6 - 0x10]
  2043. 0000153C  4EBA 0A58                jsr        [PC + 0xA58 /* 00001F96 */]
  2044. 00001540  2013                     move.l     D0, [A3]
  2045. 00001542  761F                     moveq.l    D3, 0x1F
  2046. 00001544  C043                     and.w      D0, D3
  2047. 00001546  7212                     moveq.l    D1, 0x12
  2048. 00001548  B041                     cmp.w      D0, D1
  2049. 0000154A  6606                     bne        +0x8 /* 00001552 */
  2050. 0000154C  202B 0008                move.l     D0, [A3 + 0x8]
  2051. 00001550  6002                     bra        +0x4 /* 00001554 */
  2052. label00001552:
  2053. 00001552  200B                     move.l     D0, A3
  2054. label00001554:
  2055. 00001554  2D40 FFEC                move.l     [A6 - 0x14], D0
  2056. 00001558  2040                     movea.l    A0, D0
  2057. 0000155A  2210                     move.l     D1, [A0]
  2058. 0000155C  C243                     and.w      D1, D3
  2059. 0000155E  7414                     moveq.l    D2, 0x14
  2060. 00001560  B242                     cmp.w      D1, D2
  2061. 00001562  6672                     bne        +0x74 /* 000015D6 */
  2062. 00001564  7600                     moveq.l    D3, 0x00
  2063. 00001566  2D43 FFF4                move.l     [A6 - 0xC], D3
  2064. 0000156A  486E FFF4                pea.l      [A6 - 0xC]
  2065. 0000156E  2F0A                     move.l     -[A7], A2
  2066. 00001570  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2067. 00001574  206E FFEC                movea.l    A0, [A6 - 0x14]
  2068. 00001578  2068 000C                movea.l    A0, [A0 + 0xC]
  2069. 0000157C  2068 0010                movea.l    A0, [A0 + 0x10]
  2070. 00001580  2668 004A                movea.l    A3, [A0 + 0x4A]
  2071. 00001584  2F0B                     move.l     -[A7], A3
  2072. 00001586  42A7                     clr.l      -[A7]
  2073. 00001588  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2074. 0000158C  486E FFFC                pea.l      [A6 - 0x4]
  2075. 00001590  486E FFF8                pea.l      [A6 - 0x8]
  2076. 00001594  42A7                     clr.l      -[A7]
  2077. 00001596  4EBA 0D94                jsr        [PC + 0xD94 /* 0000232C */]
  2078. 0000159A  4A80                     tst.l      D0
  2079. 0000159C  672E                     beq        +0x30 /* 000015CC */
  2080. 0000159E  302E FFF0                move.w     D0, [A6 - 0x10]
  2081. 000015A2  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2082. 000015A6  6608                     bne        +0xA /* 000015B0 */
  2083. 000015A8  4240                     clr.w      D0
  2084. 000015AA  3D40 FFF0                move.w     [A6 - 0x10], D0
  2085. 000015AE  601C                     bra        +0x1E /* 000015CC */
  2086. label000015B0:
  2087. 000015B0  302E FFF0                move.w     D0, [A6 - 0x10]
  2088. 000015B4  362E FFFC                move.w     D3, [A6 - 0x4]
  2089. 000015B8  B043                     cmp.w      D0, D3
  2090. 000015BA  6410                     bcc        +0x12 /* 000015CC */
  2091. 000015BC  3D43 FFF0                move.w     [A6 - 0x10], D3
  2092. 000015C0  202E FFF8                move.l     D0, [A6 - 0x8]
  2093. 000015C4  6706                     beq        +0x8 /* 000015CC */
  2094. 000015C6  4240                     clr.w      D0
  2095. 000015C8  3D40 FFF0                move.w     [A6 - 0x10], D0
  2096. label000015CC:
  2097. 000015CC  486E FFF4                pea.l      [A6 - 0xC]
  2098. 000015D0  42A7                     clr.l      -[A7]
  2099. 000015D2  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  2100. label000015D6:
  2101. 000015D6  53AD DD70                subq.l     [A5 - 0x2290], 1
  2102. 000015DA  302E FFF0                move.w     D0, [A6 - 0x10]
  2103. 000015DE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2104. 000015E2  4E5E                     unlink     A6
  2105. 000015E4  205F                     movea.l    A0, [A7]+
  2106. 000015E6  504F                     addq.w     A7, 8
  2107. 000015E8  4ED0                     jmp        [A0]
  2108. fn000015EA:
  2109. 000015EA  4E56 FFE0                link       A6, -0x0020
  2110. 000015EE  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  2111. 000015F2  286E 0008                movea.l    A4, [A6 + 0x8]
  2112. 000015F6  206E 000C                movea.l    A0, [A6 + 0xC]
  2113. 000015FA  2028 0016                move.l     D0, [A0 + 0x16]
  2114. 000015FE  2D40 FFE0                move.l     [A6 - 0x20], D0
  2115. 00001602  7200                     moveq.l    D1, 0x00
  2116. 00001604  2D41 FFEC                move.l     [A6 - 0x14], D1
  2117. 00001608  7201                     moveq.l    D1, 0x01
  2118. 0000160A  2D41 FFF0                move.l     [A6 - 0x10], D1
  2119. 0000160E  4A80                     tst.l      D0
  2120. 00001610  6704                     beq        +0x6 /* 00001616 */
  2121. 00001612  220C                     move.l     D1, A4
  2122. 00001614  660A                     bne        +0xC /* 00001620 */
  2123. label00001616:
  2124. 00001616  2F3C 0000 059D           move.l     -[A7], 0x59D
  2125. 0000161C  4EBA E9E2                jsr        [PC - 0x161E /* 00000000 */]
  2126. label00001620:
  2127. 00001620  206E FFE0                movea.l    A0, [A6 - 0x20]
  2128. 00001624  2010                     move.l     D0, [A0]
  2129. 00001626  761F                     moveq.l    D3, 0x1F
  2130. 00001628  C083                     and.l      D0, D3
  2131. 0000162A  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2132. 0000162E  302E FFE6                move.w     D0, [A6 - 0x1A]
  2133. 00001632  3203                     move.w     D1, D3
  2134. 00001634  C041                     and.w      D0, D1
  2135. 00001636  7212                     moveq.l    D1, 0x12
  2136. 00001638  B041                     cmp.w      D0, D1
  2137. 0000163A  6612                     bne        +0x14 /* 0000164E */
  2138. 0000163C  2028 0008                move.l     D0, [A0 + 0x8]
  2139. 00001640  2D40 FFE0                move.l     [A6 - 0x20], D0
  2140. 00001644  2040                     movea.l    A0, D0
  2141. 00001646  2010                     move.l     D0, [A0]
  2142. 00001648  C083                     and.l      D0, D3
  2143. 0000164A  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2144. label0000164E:
  2145. 0000164E  2014                     move.l     D0, [A4]
  2146. 00001650  761F                     moveq.l    D3, 0x1F
  2147. 00001652  C083                     and.l      D0, D3
  2148. 00001654  2D40 FFE8                move.l     [A6 - 0x18], D0
  2149. 00001658  302E FFEA                move.w     D0, [A6 - 0x16]
  2150. 0000165C  3203                     move.w     D1, D3
  2151. 0000165E  C041                     and.w      D0, D1
  2152. 00001660  7212                     moveq.l    D1, 0x12
  2153. 00001662  B041                     cmp.w      D0, D1
  2154. 00001664  6630                     bne        +0x32 /* 00001696 */
  2155. 00001666  286C 0008                movea.l    A4, [A4 + 0x8]
  2156. 0000166A  2814                     move.l     D4, [A4]
  2157. 0000166C  2D44 FFFC                move.l     [A6 - 0x4], D4
  2158. 00001670  C883                     and.l      D4, D3
  2159. 00001672  2D44 FFE8                move.l     [A6 - 0x18], D4
  2160. 00001676  202E FFFC                move.l     D0, [A6 - 0x4]
  2161. 0000167A  0280 0000 00C0           andi.l     D0, 0xC0
  2162. 00001680  206E FFE0                movea.l    A0, [A6 - 0x20]
  2163. 00001684  2210                     move.l     D1, [A0]
  2164. 00001686  0281 0000 00C0           andi.l     D1, 0xC0
  2165. 0000168C  B380                     xor.l      D0, D1
  2166. 0000168E  6706                     beq        +0x8 /* 00001696 */
  2167. 00001690  7000                     moveq.l    D0, 0x00
  2168. 00001692  2D40 FFF0                move.l     [A6 - 0x10], D0
  2169. label00001696:
  2170. 00001696  262E FFE4                move.l     D3, [A6 - 0x1C]
  2171. 0000169A  0283 0000 00FF           andi.l     D3, 0xFF
  2172. 000016A0  45ED D414                lea.l      A2, [A5 - 0x2BEC]
  2173. 000016A4  1032 3000                move.b     D0, [A2 + D3.w]
  2174. 000016A8  7601                     moveq.l    D3, 0x01
  2175. 000016AA  C003                     and.b      D0, D3
  2176. 000016AC  660A                     bne        +0xC /* 000016B8 */
  2177. 000016AE  0CAE 0000 0015 FFE4      cmpi.l     [A6 - 0x1C], 0x15
  2178. 000016B6  664E                     bne        +0x50 /* 00001706 */
  2179. label000016B8:
  2180. 000016B8  282E FFE8                move.l     D4, [A6 - 0x18]
  2181. 000016BC  0284 0000 00FF           andi.l     D4, 0xFF
  2182. 000016C2  1032 4000                move.b     D0, [A2 + D4.w]
  2183. 000016C6  C003                     and.b      D0, D3
  2184. 000016C8  660A                     bne        +0xC /* 000016D4 */
  2185. 000016CA  0CAE 0000 0015 FFE8      cmpi.l     [A6 - 0x18], 0x15
  2186. 000016D2  6632                     bne        +0x34 /* 00001706 */
  2187. label000016D4:
  2188. 000016D4  206E FFE0                movea.l    A0, [A6 - 0x20]
  2189. 000016D8  2068 0008                movea.l    A0, [A0 + 0x8]
  2190. 000016DC  2610                     move.l     D3, [A0]
  2191. 000016DE  0283 0000 00C0           andi.l     D3, 0xC0
  2192. 000016E4  206C 0008                movea.l    A0, [A4 + 0x8]
  2193. 000016E8  2810                     move.l     D4, [A0]
  2194. 000016EA  0284 0000 00C0           andi.l     D4, 0xC0
  2195. 000016F0  2004                     move.l     D0, D4
  2196. 000016F2  4680                     not.l      D0
  2197. 000016F4  C083                     and.l      D0, D3
  2198. 000016F6  6600 01FC                bne        +0x1FE /* 000018F4 */
  2199. 000016FA  2003                     move.l     D0, D3
  2200. 000016FC  B980                     xor.l      D0, D4
  2201. 000016FE  6706                     beq        +0x8 /* 00001706 */
  2202. 00001700  7000                     moveq.l    D0, 0x00
  2203. 00001702  2D40 FFF0                move.l     [A6 - 0x10], D0
  2204. label00001706:
  2205. 00001706  3A3C FF01                move.w     D5, 0xFF01
  2206. 0000170A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2207. 0000170E  2F0C                     move.l     -[A7], A4
  2208. 00001710  4EBA FC5C                jsr        [PC - 0x3A4 /* 0000136E */]
  2209. 00001714  4A80                     tst.l      D0
  2210. 00001716  6600 0220                bne        +0x222 /* 00001938 */
  2211. 0000171A  3A3C FD00                move.w     D5, 0xFD00
  2212. 0000171E  262E FFE4                move.l     D3, [A6 - 0x1C]
  2213. 00001722  780F                     moveq.l    D4, 0x0F
  2214. 00001724  B684                     cmp.l      D3, D4
  2215. 00001726  6424                     bcc        +0x26 /* 0000174C */
  2216. 00001728  202E FFE8                move.l     D0, [A6 - 0x18]
  2217. 0000172C  B084                     cmp.l      D0, D4
  2218. 0000172E  641C                     bcc        +0x1E /* 0000174C */
  2219. 00001730  7801                     moveq.l    D4, 0x01
  2220. 00001732  202E FFE8                move.l     D0, [A6 - 0x18]
  2221. 00001736  E1A4                     asl        D4, D0
  2222. 00001738  E38B                     lsl        D3, 1
  2223. 0000173A  41ED DD74                lea.l      A0, [A5 - 0x228C]
  2224. 0000173E  3230 3000                move.w     D1, [A0 + D3.w]
  2225. 00001742  7000                     moveq.l    D0, 0x00
  2226. 00001744  3001                     move.w     D0, D1
  2227. 00001746  C880                     and.l      D4, D0
  2228. 00001748  6600 01EE                bne        +0x1F0 /* 00001938 */
  2229. label0000174C:
  2230. 0000174C  3A3C FB00                move.w     D5, 0xFB00
  2231. 00001750  246E 000C                movea.l    A2, [A6 + 0xC]
  2232. 00001754  1012                     move.b     D0, [A2]
  2233. 00001756  725D                     moveq.l    D1, 0x5D
  2234. 00001758  B001                     cmp.b      D0, D1
  2235. 0000175A  6622                     bne        +0x24 /* 0000177E */
  2236. 0000175C  2F0A                     move.l     -[A7], A2
  2237. 0000175E  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  2238. 00001762  4A40                     tst.w      D0
  2239. 00001764  6618                     bne        +0x1A /* 0000177E */
  2240. 00001766  362E FFEA                move.w     D3, [A6 - 0x16]
  2241. 0000176A  701F                     moveq.l    D0, 0x1F
  2242. 0000176C  C640                     and.w      D3, D0
  2243. 0000176E  7011                     moveq.l    D0, 0x11
  2244. 00001770  B640                     cmp.w      D3, D0
  2245. 00001772  6300 01C4                bls        +0x1C6 /* 00001938 */
  2246. 00001776  7019                     moveq.l    D0, 0x19
  2247. 00001778  B640                     cmp.w      D3, D0
  2248. 0000177A  6700 01BC                beq        +0x1BE /* 00001938 */
  2249. label0000177E:
  2250. 0000177E  302E FFE6                move.w     D0, [A6 - 0x1A]
  2251. 00001782  761F                     moveq.l    D3, 0x1F
  2252. 00001784  C043                     and.w      D0, D3
  2253. 00001786  780F                     moveq.l    D4, 0x0F
  2254. 00001788  B044                     cmp.w      D0, D4
  2255. 0000178A  6216                     bhi        +0x18 /* 000017A2 */
  2256. 0000178C  302E FFEA                move.w     D0, [A6 - 0x16]
  2257. 00001790  C043                     and.w      D0, D3
  2258. 00001792  B044                     cmp.w      D0, D4
  2259. 00001794  620C                     bhi        +0xE /* 000017A2 */
  2260. 00001796  0CAE 0000 0005 FFE8      cmpi.l     [A6 - 0x18], 0x5
  2261. 0000179E  6600 0198                bne        +0x19A /* 00001938 */
  2262. label000017A2:
  2263. 000017A2  202E FFE4                move.l     D0, [A6 - 0x1C]
  2264. 000017A6  0280 0000 00FF           andi.l     D0, 0xFF
  2265. 000017AC  47ED D414                lea.l      A3, [A5 - 0x2BEC]
  2266. 000017B0  1033 0000                move.b     D0, [A3 + D0.w]
  2267. 000017B4  7601                     moveq.l    D3, 0x01
  2268. 000017B6  C003                     and.b      D0, D3
  2269. 000017B8  6700 0110                beq        +0x112 /* 000018CA */
  2270. 000017BC  202E FFE8                move.l     D0, [A6 - 0x18]
  2271. 000017C0  0280 0000 00FF           andi.l     D0, 0xFF
  2272. 000017C6  1033 0000                move.b     D0, [A3 + D0.w]
  2273. 000017CA  C003                     and.b      D0, D3
  2274. 000017CC  6700 00FC                beq        +0xFE /* 000018CA */
  2275. 000017D0  206E FFE0                movea.l    A0, [A6 - 0x20]
  2276. 000017D4  2068 0008                movea.l    A0, [A0 + 0x8]
  2277. 000017D8  2010                     move.l     D0, [A0]
  2278. 000017DA  761F                     moveq.l    D3, 0x1F
  2279. 000017DC  C083                     and.l      D0, D3
  2280. 000017DE  1033 0000                move.b     D0, [A3 + D0.w]
  2281. 000017E2  7810                     moveq.l    D4, 0x10
  2282. 000017E4  C004                     and.b      D0, D4
  2283. 000017E6  6700 00C4                beq        +0xC6 /* 000018AC */
  2284. 000017EA  206C 0008                movea.l    A0, [A4 + 0x8]
  2285. 000017EE  2010                     move.l     D0, [A0]
  2286. 000017F0  C083                     and.l      D0, D3
  2287. 000017F2  1033 0000                move.b     D0, [A3 + D0.w]
  2288. 000017F6  C004                     and.b      D0, D4
  2289. 000017F8  6700 00B2                beq        +0xB4 /* 000018AC */
  2290. 000017FC  7000                     moveq.l    D0, 0x00
  2291. 000017FE  2D40 FFF4                move.l     [A6 - 0xC], D0
  2292. 00001802  2F0A                     move.l     -[A7], A2
  2293. 00001804  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2294. 00001808  2640                     movea.l    A3, D0
  2295. 0000180A  1213                     move.b     D1, [A3]
  2296. 0000180C  7000                     moveq.l    D0, 0x00
  2297. 0000180E  1001                     move.b     D0, D1
  2298. 00001810  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  2299. 00001814  1030 0000                move.b     D0, [A0 + D0.w]
  2300. 00001818  7203                     moveq.l    D1, 0x03
  2301. 0000181A  C001                     and.b      D0, D1
  2302. 0000181C  6708                     beq        +0xA /* 00001826 */
  2303. 0000181E  2F0B                     move.l     -[A7], A3
  2304. 00001820  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  2305. 00001824  2640                     movea.l    A3, D0
  2306. label00001826:
  2307. 00001826  1013                     move.b     D0, [A3]
  2308. 00001828  725E                     moveq.l    D1, 0x5E
  2309. 0000182A  B001                     cmp.b      D0, D1
  2310. 0000182C  6664                     bne        +0x66 /* 00001892 */
  2311. 0000182E  244B                     movea.l    A2, A3
  2312. 00001830  544A                     addq.w     A2, 2
  2313. 00001832  2012                     move.l     D0, [A2]
  2314. 00001834  2D40 FFF8                move.l     [A6 - 0x8], D0
  2315. 00001838  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2316. 0000183C  2F00                     move.l     -[A7], D0
  2317. 0000183E  7601                     moveq.l    D3, 0x01
  2318. 00001840  2F03                     move.l     -[A7], D3
  2319. 00001842  2F03                     move.l     -[A7], D3
  2320. 00001844  4EBA 0F08                jsr        [PC + 0xF08 /* 0000274E */]
  2321. 00001848  2D40 FFF8                move.l     [A6 - 0x8], D0
  2322. 0000184C  4A80                     tst.l      D0
  2323. 0000184E  6742                     beq        +0x44 /* 00001892 */
  2324. 00001850  2052                     movea.l    A0, [A2]
  2325. 00001852  2240                     movea.l    A1, D0
  2326. 00001854  B1C9                     cmpa.l     A0, A1
  2327. 00001856  673A                     beq        +0x3C /* 00001892 */
  2328. 00001858  2480                     move.l     [A2], D0
  2329. 0000185A  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  2330. 0000185E  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2331. 00001862  206E FFF8                movea.l    A0, [A6 - 0x8]
  2332. 00001866  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2333. 0000186A  7601                     moveq.l    D3, 0x01
  2334. 0000186C  3F03                     move.w     -[A7], D3
  2335. 0000186E  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2336. 00001872  2740 0016                move.l     [A3 + 0x16], D0
  2337. 00001876  2040                     movea.l    A0, D0
  2338. 00001878  5268 0006                addq.w     [A0 + 0x6], 1
  2339. 0000187C  2440                     movea.l    A2, D0
  2340. 0000187E  2F0B                     move.l     -[A7], A3
  2341. 00001880  2F0C                     move.l     -[A7], A4
  2342. 00001882  4EBA FD66                jsr        [PC - 0x29A /* 000015EA */]
  2343. 00001886  3200                     move.w     D1, D0
  2344. 00001888  200A                     move.l     D0, A2
  2345. 0000188A  7000                     moveq.l    D0, 0x00
  2346. 0000188C  3001                     move.w     D0, D1
  2347. 0000188E  2D40 FFF4                move.l     [A6 - 0xC], D0
  2348. label00001892:
  2349. 00001892  2F0B                     move.l     -[A7], A3
  2350. 00001894  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  2351. 00001898  202E FFF4                move.l     D0, [A6 - 0xC]
  2352. 0000189C  670E                     beq        +0x10 /* 000018AC */
  2353. 0000189E  3A2E FFF6                move.w     D5, [A6 - 0xA]
  2354. 000018A2  7000                     moveq.l    D0, 0x00
  2355. 000018A4  2D40 FFEC                move.l     [A6 - 0x14], D0
  2356. 000018A8  6000 008E                bra        +0x90 /* 00001938 */
  2357. label000018AC:
  2358. 000018AC  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2359. 000018B0  2F0C                     move.l     -[A7], A4
  2360. 000018B2  42A7                     clr.l      -[A7]
  2361. 000018B4  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  2362. 000018B8  2D40 FFF4                move.l     [A6 - 0xC], D0
  2363. 000018BC  4A80                     tst.l      D0
  2364. 000018BE  6734                     beq        +0x36 /* 000018F4 */
  2365. 000018C0  E080                     asr        D0, 8
  2366. 000018C2  5380                     subq.l     D0, 1
  2367. 000018C4  D1AE FFEC                add.l      [A6 - 0x14], D0
  2368. 000018C8  606E                     bra        +0x70 /* 00001938 */
  2369. label000018CA:
  2370. 000018CA  202E FFE4                move.l     D0, [A6 - 0x1C]
  2371. 000018CE  7614                     moveq.l    D3, 0x14
  2372. 000018D0  B083                     cmp.l      D0, D3
  2373. 000018D2  6620                     bne        +0x22 /* 000018F4 */
  2374. 000018D4  202E FFE8                move.l     D0, [A6 - 0x18]
  2375. 000018D8  B083                     cmp.l      D0, D3
  2376. 000018DA  6618                     bne        +0x1A /* 000018F4 */
  2377. 000018DC  2F0C                     move.l     -[A7], A4
  2378. 000018DE  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2379. 000018E2  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2380. 000018E6  2600                     move.l     D3, D0
  2381. 000018E8  670A                     beq        +0xC /* 000018F4 */
  2382. 000018EA  2003                     move.l     D0, D3
  2383. 000018EC  E080                     asr        D0, 8
  2384. 000018EE  D1AE FFEC                add.l      [A6 - 0x14], D0
  2385. 000018F2  6044                     bra        +0x46 /* 00001938 */
  2386. label000018F4:
  2387. 000018F4  202D DD70                move.l     D0, [A5 - 0x2290]
  2388. 000018F8  663A                     bne        +0x3C /* 00001934 */
  2389. 000018FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2390. 000018FE  2F0C                     move.l     -[A7], A4
  2391. 00001900  4EBA FC08                jsr        [PC - 0x3F8 /* 0000150A */]
  2392. 00001904  3A00                     move.w     D5, D0
  2393. 00001906  671A                     beq        +0x1C /* 00001922 */
  2394. 00001908  202E FFEC                move.l     D0, [A6 - 0x14]
  2395. 0000190C  E380                     asl        D0, 1
  2396. 0000190E  2D40 FFEC                move.l     [A6 - 0x14], D0
  2397. 00001912  0C45 FF01                cmpi.w     D5, 0xFF01
  2398. 00001916  6704                     beq        +0x6 /* 0000191C */
  2399. 00001918  52AE FFEC                addq.l     [A6 - 0x14], 1
  2400. label0000191C:
  2401. 0000191C  3A3C 0500                move.w     D5, 0x500
  2402. 00001920  6016                     bra        +0x18 /* 00001938 */
  2403. label00001922:
  2404. 00001922  3A3C 0500                move.w     D5, 0x500
  2405. 00001926  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2406. 0000192A  2F0C                     move.l     -[A7], A4
  2407. 0000192C  4EBA FBDC                jsr        [PC - 0x424 /* 0000150A */]
  2408. 00001930  4A40                     tst.w      D0
  2409. 00001932  6604                     bne        +0x6 /* 00001938 */
  2410. label00001934:
  2411. 00001934  4240                     clr.w      D0
  2412. 00001936  6012                     bra        +0x14 /* 0000194A */
  2413. label00001938:
  2414. 00001938  3205                     move.w     D1, D5
  2415. 0000193A  7000                     moveq.l    D0, 0x00
  2416. 0000193C  3001                     move.w     D0, D1
  2417. 0000193E  E080                     asr        D0, 8
  2418. 00001940  906E FFEE                sub.w      D0, [A6 - 0x12]
  2419. 00001944  E140                     asl        D0.w, 8
  2420. 00001946  D06E FFF2                add.w      D0, [A6 - 0xE]
  2421. label0000194A:
  2422. 0000194A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  2423. 0000194E  4E5E                     unlink     A6
  2424. 00001950  205F                     movea.l    A0, [A7]+
  2425. 00001952  504F                     addq.w     A7, 8
  2426. 00001954  4ED0                     jmp        [A0]
  2427. fn00001956:
  2428. 00001956  4E56 FFE4                link       A6, -0x001C
  2429. 0000195A  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2430. 0000195E  246E 0010                movea.l    A2, [A6 + 0x10]
  2431. 00001962  2852                     movea.l    A4, [A2]
  2432. 00001964  202C 0016                move.l     D0, [A4 + 0x16]
  2433. 00001968  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2434. 0000196C  220A                     move.l     D1, A2
  2435. 0000196E  670E                     beq        +0x10 /* 0000197E */
  2436. 00001970  220C                     move.l     D1, A4
  2437. 00001972  670A                     beq        +0xC /* 0000197E */
  2438. 00001974  4A80                     tst.l      D0
  2439. 00001976  6706                     beq        +0x8 /* 0000197E */
  2440. 00001978  222E 000C                move.l     D1, [A6 + 0xC]
  2441. 0000197C  660A                     bne        +0xC /* 00001988 */
  2442. label0000197E:
  2443. 0000197E  2F3C 0000 0672           move.l     -[A7], 0x672
  2444. 00001984  4EBA E67A                jsr        [PC - 0x1986 /* 00000000 */]
  2445. label00001988:
  2446. 00001988  4240                     clr.w      D0
  2447. 0000198A  3D40 FFEC                move.w     [A6 - 0x14], D0
  2448. 0000198E  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2449. 00001992  2010                     move.l     D0, [A0]
  2450. 00001994  721F                     moveq.l    D1, 0x1F
  2451. 00001996  C041                     and.w      D0, D1
  2452. 00001998  7214                     moveq.l    D1, 0x14
  2453. 0000199A  B041                     cmp.w      D0, D1
  2454. 0000199C  6612                     bne        +0x14 /* 000019B0 */
  2455. 0000199E  2F08                     move.l     -[A7], A0
  2456. 000019A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2457. 000019A4  486E FFEC                pea.l      [A6 - 0x14]
  2458. 000019A8  4EBA 05EC                jsr        [PC + 0x5EC /* 00001F96 */]
  2459. 000019AC  2D40 FFF0                move.l     [A6 - 0x10], D0
  2460. label000019B0:
  2461. 000019B0  4240                     clr.w      D0
  2462. 000019B2  3D40 FFEE                move.w     [A6 - 0x12], D0
  2463. 000019B6  246E 000C                movea.l    A2, [A6 + 0xC]
  2464. 000019BA  2012                     move.l     D0, [A2]
  2465. 000019BC  761F                     moveq.l    D3, 0x1F
  2466. 000019BE  C043                     and.w      D0, D3
  2467. 000019C0  7212                     moveq.l    D1, 0x12
  2468. 000019C2  B041                     cmp.w      D0, D1
  2469. 000019C4  6606                     bne        +0x8 /* 000019CC */
  2470. 000019C6  202A 0008                move.l     D0, [A2 + 0x8]
  2471. 000019CA  6002                     bra        +0x4 /* 000019CE */
  2472. label000019CC:
  2473. 000019CC  200A                     move.l     D0, A2
  2474. label000019CE:
  2475. 000019CE  2D40 FFE8                move.l     [A6 - 0x18], D0
  2476. 000019D2  2040                     movea.l    A0, D0
  2477. 000019D4  2210                     move.l     D1, [A0]
  2478. 000019D6  C243                     and.w      D1, D3
  2479. 000019D8  7814                     moveq.l    D4, 0x14
  2480. 000019DA  B244                     cmp.w      D1, D4
  2481. 000019DC  6664                     bne        +0x66 /* 00001A42 */
  2482. 000019DE  246E FFE4                movea.l    A2, [A6 - 0x1C]
  2483. 000019E2  2212                     move.l     D1, [A2]
  2484. 000019E4  C243                     and.w      D1, D3
  2485. 000019E6  B244                     cmp.w      D1, D4
  2486. 000019E8  660C                     bne        +0xE /* 000019F6 */
  2487. 000019EA  226A 000C                movea.l    A1, [A2 + 0xC]
  2488. 000019EE  2668 000C                movea.l    A3, [A0 + 0xC]
  2489. 000019F2  B3CB                     cmpa.l     A1, A3
  2490. 000019F4  6764                     beq        +0x66 /* 00001A5A */
  2491. label000019F6:
  2492. 000019F6  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2493. 000019FA  7201                     moveq.l    D1, 0x01
  2494. 000019FC  2F01                     move.l     -[A7], D1
  2495. 000019FE  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  2496. 00001A02  206E FFE8                movea.l    A0, [A6 - 0x18]
  2497. 00001A06  2068 000C                movea.l    A0, [A0 + 0xC]
  2498. 00001A0A  2068 0010                movea.l    A0, [A0 + 0x10]
  2499. 00001A0E  2668 004A                movea.l    A3, [A0 + 0x4A]
  2500. 00001A12  200B                     move.l     D0, A3
  2501. 00001A14  672C                     beq        +0x2E /* 00001A42 */
  2502. 00001A16  7600                     moveq.l    D3, 0x00
  2503. 00001A18  2D43 FFF4                move.l     [A6 - 0xC], D3
  2504. 00001A1C  486E FFF4                pea.l      [A6 - 0xC]
  2505. 00001A20  2F0C                     move.l     -[A7], A4
  2506. 00001A22  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2507. 00001A26  2F0B                     move.l     -[A7], A3
  2508. 00001A28  2F0A                     move.l     -[A7], A2
  2509. 00001A2A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2510. 00001A2E  486E FFEE                pea.l      [A6 - 0x12]
  2511. 00001A32  42A7                     clr.l      -[A7]
  2512. 00001A34  4EBA 0CB4                jsr        [PC + 0xCB4 /* 000026EA */]
  2513. 00001A38  486E FFF4                pea.l      [A6 - 0xC]
  2514. 00001A3C  42A7                     clr.l      -[A7]
  2515. 00001A3E  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  2516. label00001A42:
  2517. 00001A42  362E FFEC                move.w     D3, [A6 - 0x14]
  2518. 00001A46  B66E FFEE                cmp.w      D3, [A6 - 0x12]
  2519. 00001A4A  6614                     bne        +0x16 /* 00001A60 */
  2520. 00001A4C  4A43                     tst.w      D3
  2521. 00001A4E  670A                     beq        +0xC /* 00001A5A */
  2522. 00001A50  7020                     moveq.l    D0, 0x20
  2523. 00001A52  2F00                     move.l     -[A7], D0
  2524. 00001A54  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  2525. 00001A58  584F                     addq.w     A7, 4
  2526. label00001A5A:
  2527. 00001A5A  4240                     clr.w      D0
  2528. 00001A5C  4EFA 00F2                jmp        [PC + 0xF2 /* 00001B50 */]
  2529. label00001A60:
  2530. 00001A60  202E 0008                move.l     D0, [A6 + 0x8]
  2531. 00001A64  7201                     moveq.l    D1, 0x01
  2532. 00001A66  C081                     and.l      D0, D1
  2533. 00001A68  6700 00D4                beq        +0xD6 /* 00001B3E */
  2534. 00001A6C  302E FFEC                move.w     D0, [A6 - 0x14]
  2535. 00001A70  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  2536. 00001A74  6300 009A                bls        +0x9C /* 00001B10 */
  2537. 00001A78  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2538. 00001A7C  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  2539. 00001A80  246E FFE4                movea.l    A2, [A6 - 0x1C]
  2540. 00001A84  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  2541. 00001A88  4EBA 16E8                jsr        [PC + 0x16E8 /* 00003172 */]
  2542. 00001A8C  2F0C                     move.l     -[A7], A4
  2543. 00001A8E  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  2544. 00001A92  2D40 FFF8                move.l     [A6 - 0x8], D0
  2545. 00001A96  2F00                     move.l     -[A7], D0
  2546. 00001A98  206E FFF0                movea.l    A0, [A6 - 0x10]
  2547. 00001A9C  2268 0014                movea.l    A1, [A0 + 0x14]
  2548. 00001AA0  2F29 000C                move.l     -[A7], [A1 + 0xC]
  2549. 00001AA4  4267                     clr.w      -[A7]
  2550. 00001AA6  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2551. 00001AAA  2F00                     move.l     -[A7], D0
  2552. 00001AAC  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  2553. 00001AB0  2D40 FFF8                move.l     [A6 - 0x8], D0
  2554. 00001AB4  2F0A                     move.l     -[A7], A2
  2555. 00001AB6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2556. 00001ABA  486E FFF8                pea.l      [A6 - 0x8]
  2557. 00001ABE  4EBA 1F92                jsr        [PC + 0x1F92 /* 00003A52 */]
  2558. 00001AC2  2640                     movea.l    A3, D0
  2559. 00001AC4  302B 0024                move.w     D0, [A3 + 0x24]
  2560. 00001AC8  0240 1000                andi.w     D0, 0x1000
  2561. 00001ACC  6614                     bne        +0x16 /* 00001AE2 */
  2562. 00001ACE  7013                     moveq.l    D0, 0x13
  2563. 00001AD0  2F00                     move.l     -[A7], D0
  2564. 00001AD2  206B 0016                movea.l    A0, [A3 + 0x16]
  2565. 00001AD6  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2566. 00001ADA  2F0B                     move.l     -[A7], A3
  2567. 00001ADC  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  2568. 00001AE0  2640                     movea.l    A3, D0
  2569. label00001AE2:
  2570. 00001AE2  2F0B                     move.l     -[A7], A3
  2571. 00001AE4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2572. 00001AE8  42A7                     clr.l      -[A7]
  2573. 00001AEA  42A7                     clr.l      -[A7]
  2574. 00001AEC  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  2575. 00001AF0  2840                     movea.l    A4, D0
  2576. 00001AF2  202E 0008                move.l     D0, [A6 + 0x8]
  2577. 00001AF6  7202                     moveq.l    D1, 0x02
  2578. 00001AF8  C081                     and.l      D0, D1
  2579. 00001AFA  660C                     bne        +0xE /* 00001B08 */
  2580. 00001AFC  2F0C                     move.l     -[A7], A4
  2581. 00001AFE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2582. 00001B02  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  2583. 00001B06  2840                     movea.l    A4, D0
  2584. label00001B08:
  2585. 00001B08  206E 0010                movea.l    A0, [A6 + 0x10]
  2586. 00001B0C  208C                     move.l     [A0], A4
  2587. 00001B0E  602E                     bra        +0x30 /* 00001B3E */
  2588. label00001B10:
  2589. 00001B10  7000                     moveq.l    D0, 0x00
  2590. 00001B12  2D40 FFFC                move.l     [A6 - 0x4], D0
  2591. 00001B16  486E FFFC                pea.l      [A6 - 0x4]
  2592. 00001B1A  2F0C                     move.l     -[A7], A4
  2593. 00001B1C  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2594. 00001B20  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2595. 00001B24  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2596. 00001B28  4EBA 0034                jsr        [PC + 0x34 /* 00001B5E */]
  2597. 00001B2C  2440                     movea.l    A2, D0
  2598. 00001B2E  2F0A                     move.l     -[A7], A2
  2599. 00001B30  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2600. 00001B34  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  2601. 00001B38  206E 0010                movea.l    A0, [A6 + 0x10]
  2602. 00001B3C  2080                     move.l     [A0], D0
  2603. label00001B3E:
  2604. 00001B3E  362E FFEC                move.w     D3, [A6 - 0x14]
  2605. 00001B42  382E FFEE                move.w     D4, [A6 - 0x12]
  2606. 00001B46  B644                     cmp.w      D3, D4
  2607. 00001B48  6304                     bls        +0x6 /* 00001B4E */
  2608. 00001B4A  3003                     move.w     D0, D3
  2609. 00001B4C  6002                     bra        +0x4 /* 00001B50 */
  2610. label00001B4E:
  2611. 00001B4E  3004                     move.w     D0, D4
  2612. label00001B50:
  2613. 00001B50  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2614. 00001B54  4E5E                     unlink     A6
  2615. 00001B56  205F                     movea.l    A0, [A7]+
  2616. 00001B58  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2617. 00001B5C  4ED0                     jmp        [A0]
  2618. fn00001B5E:
  2619. 00001B5E  4E56 0000                link       A6, 0
  2620. 00001B62  48E7 0038                movem.l    -[A7], A2,A3,A4
  2621. 00001B66  286E 000C                movea.l    A4, [A6 + 0xC]
  2622. 00001B6A  302D D96C                move.w     D0, [A5 - 0x2694]
  2623. 00001B6E  662A                     bne        +0x2C /* 00001B9A */
  2624. 00001B70  202D D998                move.l     D0, [A5 - 0x2668]
  2625. 00001B74  6706                     beq        +0x8 /* 00001B7C */
  2626. 00001B76  202D D8EA                move.l     D0, [A5 - 0x2716]
  2627. 00001B7A  671E                     beq        +0x20 /* 00001B9A */
  2628. label00001B7C:
  2629. 00001B7C  7013                     moveq.l    D0, 0x13
  2630. 00001B7E  2F00                     move.l     -[A7], D0
  2631. 00001B80  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  2632. 00001B84  584F                     addq.w     A7, 4
  2633. 00001B86  2F0C                     move.l     -[A7], A4
  2634. 00001B88  4267                     clr.w      -[A7]
  2635. 00001B8A  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2636. 00001B8E  2F00                     move.l     -[A7], D0
  2637. 00001B90  42A7                     clr.l      -[A7]
  2638. 00001B92  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  2639. 00001B96  2640                     movea.l    A3, D0
  2640. 00001B98  6050                     bra        +0x52 /* 00001BEA */
  2641. label00001B9A:
  2642. 00001B9A  2F0C                     move.l     -[A7], A4
  2643. 00001B9C  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  2644. 00001BA0  2440                     movea.l    A2, D0
  2645. 00001BA2  2F0A                     move.l     -[A7], A2
  2646. 00001BA4  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  2647. 00001BA8  2F00                     move.l     -[A7], D0
  2648. 00001BAA  2F0C                     move.l     -[A7], A4
  2649. 00001BAC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2650. 00001BB0  42A7                     clr.l      -[A7]
  2651. 00001BB2  42A7                     clr.l      -[A7]
  2652. 00001BB4  42A7                     clr.l      -[A7]
  2653. 00001BB6  4EBA 212C                jsr        [PC + 0x212C /* 00003CE4 */]
  2654. 00001BBA  2640                     movea.l    A3, D0
  2655. 00001BBC  200B                     move.l     D0, A3
  2656. 00001BBE  660A                     bne        +0xC /* 00001BCA */
  2657. 00001BC0  2F0A                     move.l     -[A7], A2
  2658. 00001BC2  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  2659. 00001BC6  2640                     movea.l    A3, D0
  2660. 00001BC8  6020                     bra        +0x22 /* 00001BEA */
  2661. label00001BCA:
  2662. 00001BCA  1013                     move.b     D0, [A3]
  2663. 00001BCC  7265                     moveq.l    D1, 0x65
  2664. 00001BCE  B001                     cmp.b      D0, D1
  2665. 00001BD0  6618                     bne        +0x1A /* 00001BEA */
  2666. 00001BD2  7064                     moveq.l    D0, 0x64
  2667. 00001BD4  2F00                     move.l     -[A7], D0
  2668. 00001BD6  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  2669. 00001BDA  2F0B                     move.l     -[A7], A3
  2670. 00001BDC  2F0A                     move.l     -[A7], A2
  2671. 00001BDE  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  2672. 00001BE2  2F00                     move.l     -[A7], D0
  2673. 00001BE4  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  2674. 00001BE8  2640                     movea.l    A3, D0
  2675. label00001BEA:
  2676. 00001BEA  7013                     moveq.l    D0, 0x13
  2677. 00001BEC  2F00                     move.l     -[A7], D0
  2678. 00001BEE  2F0C                     move.l     -[A7], A4
  2679. 00001BF0  2F0B                     move.l     -[A7], A3
  2680. 00001BF2  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  2681. 00001BF6  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2682. 00001BFA  4E5E                     unlink     A6
  2683. 00001BFC  205F                     movea.l    A0, [A7]+
  2684. 00001BFE  504F                     addq.w     A7, 8
  2685. 00001C00  4ED0                     jmp        [A0]
  2686. 00001C02  4E56 0000                link       A6, 0
  2687. 00001C06  2F03                     move.l     -[A7], D3
  2688. 00001C08  262E 0008                move.l     D3, [A6 + 0x8]
  2689. 00001C0C  2B43 DD92                move.l     [A5 - 0x226E], D3
  2690. 00001C10  2F03                     move.l     -[A7], D3
  2691. 00001C12  4EBA 000C                jsr        [PC + 0xC /* 00001C20 */]
  2692. 00001C16  261F                     move.l     D3, [A7]+
  2693. 00001C18  4E5E                     unlink     A6
  2694. 00001C1A  205F                     movea.l    A0, [A7]+
  2695. 00001C1C  584F                     addq.w     A7, 4
  2696. 00001C1E  4ED0                     jmp        [A0]
  2697. fn00001C20:
  2698. 00001C20  4E56 0000                link       A6, 0
  2699. 00001C24  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2700. 00001C28  266E 0008                movea.l    A3, [A6 + 0x8]
  2701. 00001C2C  6020                     bra        +0x22 /* 00001C4E */
  2702. label00001C2E:
  2703. 00001C2E  1213                     move.b     D1, [A3]
  2704. 00001C30  7000                     moveq.l    D0, 0x00
  2705. 00001C32  1001                     move.b     D0, D1
  2706. 00001C34  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  2707. 00001C38  1030 0000                move.b     D0, [A0 + D0.w]
  2708. 00001C3C  7201                     moveq.l    D1, 0x01
  2709. 00001C3E  C001                     and.b      D0, D1
  2710. 00001C40  6708                     beq        +0xA /* 00001C4A */
  2711. 00001C42  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  2712. 00001C46  4EBA FFD8                jsr        [PC - 0x28 /* 00001C20 */]
  2713. label00001C4A:
  2714. 00001C4A  266B 0002                movea.l    A3, [A3 + 0x2]
  2715. label00001C4E:
  2716. 00001C4E  1813                     move.b     D4, [A3]
  2717. 00001C50  7600                     moveq.l    D3, 0x00
  2718. 00001C52  1604                     move.b     D3, D4
  2719. 00001C54  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  2720. 00001C58  1030 3000                move.b     D0, [A0 + D3.w]
  2721. 00001C5C  7203                     moveq.l    D1, 0x03
  2722. 00001C5E  C001                     and.b      D0, D1
  2723. 00001C60  66CC                     bne        -0x32 /* 00001C2E */
  2724. 00001C62  705F                     moveq.l    D0, 0x5F
  2725. 00001C64  B680                     cmp.l      D3, D0
  2726. 00001C66  6708                     beq        +0xA /* 00001C70 */
  2727. 00001C68  705E                     moveq.l    D0, 0x5E
  2728. 00001C6A  B680                     cmp.l      D3, D0
  2729. 00001C6C  6702                     beq        +0x4 /* 00001C70 */
  2730. 00001C6E  602E                     bra        +0x30 /* 00001C9E */
  2731. label00001C70:
  2732. 00001C70  246B 0002                movea.l    A2, [A3 + 0x2]
  2733. 00001C74  102A 001C                move.b     D0, [A2 + 0x1C]
  2734. 00001C78  7201                     moveq.l    D1, 0x01
  2735. 00001C7A  B001                     cmp.b      D0, D1
  2736. 00001C7C  6620                     bne        +0x22 /* 00001C9E */
  2737. 00001C7E  302A 0030                move.w     D0, [A2 + 0x30]
  2738. 00001C82  72FF                     moveq.l    D1, 0xFFFFFFFF
  2739. 00001C84  B041                     cmp.w      D0, D1
  2740. 00001C86  6616                     bne        +0x18 /* 00001C9E */
  2741. 00001C88  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  2742. 00001C8C  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  2743. 00001C90  2640                     movea.l    A3, D0
  2744. 00001C92  2F2D DD92                move.l     -[A7], [A5 - 0x226E]
  2745. 00001C96  2F0A                     move.l     -[A7], A2
  2746. 00001C98  2F0B                     move.l     -[A7], A3
  2747. 00001C9A  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  2748. label00001C9E:
  2749. 00001C9E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2750. 00001CA2  4E5E                     unlink     A6
  2751. 00001CA4  205F                     movea.l    A0, [A7]+
  2752. 00001CA6  584F                     addq.w     A7, 4
  2753. 00001CA8  4ED0                     jmp        [A0]
  2754. 00001CAA  4E56 FFFC                link       A6, -0x0004
  2755. 00001CAE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2756. 00001CB2  206E 0008                movea.l    A0, [A6 + 0x8]
  2757. 00001CB6  2450                     movea.l    A2, [A0]
  2758. 00001CB8  202A 0016                move.l     D0, [A2 + 0x16]
  2759. 00001CBC  2D40 FFFC                move.l     [A6 - 0x4], D0
  2760. 00001CC0  7600                     moveq.l    D3, 0x00
  2761. 00001CC2  2040                     movea.l    A0, D0
  2762. 00001CC4  2010                     move.l     D0, [A0]
  2763. 00001CC6  721F                     moveq.l    D1, 0x1F
  2764. 00001CC8  C041                     and.w      D0, D1
  2765. 00001CCA  7214                     moveq.l    D1, 0x14
  2766. 00001CCC  B041                     cmp.w      D0, D1
  2767. 00001CCE  6638                     bne        +0x3A /* 00001D08 */
  2768. 00001CD0  47ED DC88                lea.l      A3, [A5 - 0x2378]
  2769. 00001CD4  602A                     bra        +0x2C /* 00001D00 */
  2770. label00001CD6:
  2771. 00001CD6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2772. 00001CDA  2F13                     move.l     -[A7], [A3]
  2773. 00001CDC  42A7                     clr.l      -[A7]
  2774. 00001CDE  4EBA 02B6                jsr        [PC + 0x2B6 /* 00001F96 */]
  2775. 00001CE2  2840                     movea.l    A4, D0
  2776. 00001CE4  200C                     move.l     D0, A4
  2777. 00001CE6  6716                     beq        +0x18 /* 00001CFE */
  2778. 00001CE8  7601                     moveq.l    D3, 0x01
  2779. 00001CEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2780. 00001CEE  206C 000C                movea.l    A0, [A4 + 0xC]
  2781. 00001CF2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2782. 00001CF6  7003                     moveq.l    D0, 0x03
  2783. 00001CF8  2F00                     move.l     -[A7], D0
  2784. 00001CFA  4EBA FC5A                jsr        [PC - 0x3A6 /* 00001956 */]
  2785. label00001CFE:
  2786. 00001CFE  584B                     addq.w     A3, 4
  2787. label00001D00:
  2788. 00001D00  41ED DC98                lea.l      A0, [A5 - 0x2368]
  2789. 00001D04  B7C8                     cmpa.l     A3, A0
  2790. 00001D06  65CE                     bcs        -0x30 /* 00001CD6 */
  2791. label00001D08:
  2792. 00001D08  2003                     move.l     D0, D3
  2793. 00001D0A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2794. 00001D0E  4E5E                     unlink     A6
  2795. 00001D10  205F                     movea.l    A0, [A7]+
  2796. 00001D12  584F                     addq.w     A7, 4
  2797. 00001D14  4ED0                     jmp        [A0]
  2798. fn00001D16:
  2799. 00001D16  4E56 FFFC                link       A6, -0x0004
  2800. 00001D1A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2801. 00001D1E  206E 0008                movea.l    A0, [A6 + 0x8]
  2802. 00001D22  2668 0016                movea.l    A3, [A0 + 0x16]
  2803. 00001D26  2013                     move.l     D0, [A3]
  2804. 00001D28  721F                     moveq.l    D1, 0x1F
  2805. 00001D2A  C041                     and.w      D0, D1
  2806. 00001D2C  7214                     moveq.l    D1, 0x14
  2807. 00001D2E  B041                     cmp.w      D0, D1
  2808. 00001D30  6634                     bne        +0x36 /* 00001D66 */
  2809. 00001D32  206D D874                movea.l    A0, [A5 - 0x278C]
  2810. 00001D36  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  2811. 00001D3A  7601                     moveq.l    D3, 0x01
  2812. 00001D3C  3F03                     move.w     -[A7], D3
  2813. 00001D3E  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2814. 00001D42  2440                     movea.l    A2, D0
  2815. 00001D44  526A 0006                addq.w     [A2 + 0x6], 1
  2816. 00001D48  2F0B                     move.l     -[A7], A3
  2817. 00001D4A  2F0A                     move.l     -[A7], A2
  2818. 00001D4C  486E FFFC                pea.l      [A6 - 0x4]
  2819. 00001D50  4EBA 0244                jsr        [PC + 0x244 /* 00001F96 */]
  2820. 00001D54  2840                     movea.l    A4, D0
  2821. 00001D56  2F0A                     move.l     -[A7], A2
  2822. 00001D58  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2823. 00001D5C  200C                     move.l     D0, A4
  2824. 00001D5E  6706                     beq        +0x8 /* 00001D66 */
  2825. 00001D60  302E FFFC                move.w     D0, [A6 - 0x4]
  2826. 00001D64  6002                     bra        +0x4 /* 00001D68 */
  2827. label00001D66:
  2828. 00001D66  4240                     clr.w      D0
  2829. label00001D68:
  2830. 00001D68  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2831. 00001D6C  4E5E                     unlink     A6
  2832. 00001D6E  205F                     movea.l    A0, [A7]+
  2833. 00001D70  584F                     addq.w     A7, 4
  2834. 00001D72  4ED0                     jmp        [A0]
  2835. fn00001D74:
  2836. 00001D74  4E56 FFE0                link       A6, -0x0020
  2837. 00001D78  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  2838. 00001D7C  202E 0008                move.l     D0, [A6 + 0x8]
  2839. 00001D80  660A                     bne        +0xC /* 00001D8C */
  2840. 00001D82  2F3C 0000 076F           move.l     -[A7], 0x76F
  2841. 00001D88  4EBA E276                jsr        [PC - 0x1D8A /* 00000000 */]
  2842. label00001D8C:
  2843. 00001D8C  206E 0008                movea.l    A0, [A6 + 0x8]
  2844. 00001D90  2068 0016                movea.l    A0, [A0 + 0x16]
  2845. 00001D94  2010                     move.l     D0, [A0]
  2846. 00001D96  721F                     moveq.l    D1, 0x1F
  2847. 00001D98  C041                     and.w      D0, D1
  2848. 00001D9A  7214                     moveq.l    D1, 0x14
  2849. 00001D9C  B041                     cmp.w      D0, D1
  2850. 00001D9E  6600 00BA                bne        +0xBC /* 00001E5A */
  2851. 00001DA2  206D D874                movea.l    A0, [A5 - 0x278C]
  2852. 00001DA6  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  2853. 00001DAA  7601                     moveq.l    D3, 0x01
  2854. 00001DAC  3F03                     move.w     -[A7], D3
  2855. 00001DAE  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2856. 00001DB2  2B40 DD96                move.l     [A5 - 0x226A], D0
  2857. 00001DB6  2040                     movea.l    A0, D0
  2858. 00001DB8  5268 0006                addq.w     [A0 + 0x6], 1
  2859. 00001DBC  2B6D DD96 DC88           move.l     [A5 - 0x2378], [A5 - 0x226A]
  2860. 00001DC2  7A00                     moveq.l    D5, 0x00
  2861. 00001DC4  4240                     clr.w      D0
  2862. 00001DC6  3D40 FFE0                move.w     [A6 - 0x20], D0
  2863. 00001DCA  7C00                     moveq.l    D6, 0x00
  2864. 00001DCC  47EE FFE0                lea.l      A3, [A6 - 0x20]
  2865. 00001DD0  49ED DC88                lea.l      A4, [A5 - 0x2378]
  2866. 00001DD4  6026                     bra        +0x28 /* 00001DFC */
  2867. label00001DD6:
  2868. 00001DD6  486E 0008                pea.l      [A6 + 0x8]
  2869. 00001DDA  2F14                     move.l     -[A7], [A4]
  2870. 00001DDC  42A7                     clr.l      -[A7]
  2871. 00001DDE  4EBA FB76                jsr        [PC - 0x48A /* 00001956 */]
  2872. 00001DE2  3680                     move.w     [A3], D0
  2873. 00001DE4  2205                     move.l     D1, D5
  2874. 00001DE6  D281                     add.l      D1, D1
  2875. 00001DE8  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2876. 00001DEC  3230 1000                move.w     D1, [A0 + D1.w]
  2877. 00001DF0  B041                     cmp.w      D0, D1
  2878. 00001DF2  6302                     bls        +0x4 /* 00001DF6 */
  2879. 00001DF4  2A06                     move.l     D5, D6
  2880. label00001DF6:
  2881. 00001DF6  544B                     addq.w     A3, 2
  2882. 00001DF8  584C                     addq.w     A4, 4
  2883. 00001DFA  5286                     addq.l     D6, 1
  2884. label00001DFC:
  2885. 00001DFC  2605                     move.l     D3, D5
  2886. 00001DFE  7801                     moveq.l    D4, 0x01
  2887. 00001E00  E9A3                     asl        D3, D4
  2888. 00001E02  45EE FFE0                lea.l      A2, [A6 - 0x20]
  2889. 00001E06  D68A                     add.l      D3, A2
  2890. 00001E08  2043                     movea.l    A0, D3
  2891. 00001E0A  0C86 0000 0010           cmpi.l     D6, 0x10
  2892. 00001E10  65C4                     bcs        -0x3A /* 00001DD6 */
  2893. 00001E12  4A50                     tst.w      [A0]
  2894. 00001E14  6744                     beq        +0x46 /* 00001E5A */
  2895. 00001E16  2C05                     move.l     D6, D5
  2896. 00001E18  5286                     addq.l     D6, 1
  2897. 00001E1A  2848                     movea.l    A4, A0
  2898. 00001E1C  2006                     move.l     D0, D6
  2899. 00001E1E  E9A0                     asl        D0, D4
  2900. 00001E20  D08A                     add.l      D0, A2
  2901. 00001E22  2640                     movea.l    A3, D0
  2902. 00001E24  6016                     bra        +0x18 /* 00001E3C */
  2903. label00001E26:
  2904. 00001E26  3013                     move.w     D0, [A3]
  2905. 00001E28  3214                     move.w     D1, [A4]
  2906. 00001E2A  B041                     cmp.w      D0, D1
  2907. 00001E2C  660C                     bne        +0xE /* 00001E3A */
  2908. 00001E2E  7020                     moveq.l    D0, 0x20
  2909. 00001E30  2F00                     move.l     -[A7], D0
  2910. 00001E32  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  2911. 00001E36  584F                     addq.w     A7, 4
  2912. 00001E38  6008                     bra        +0xA /* 00001E42 */
  2913. label00001E3A:
  2914. 00001E3A  544B                     addq.w     A3, 2
  2915. label00001E3C:
  2916. 00001E3C  41D6                     lea.l      A0, [A6]
  2917. 00001E3E  B7C8                     cmpa.l     A3, A0
  2918. 00001E40  65E4                     bcs        -0x1A /* 00001E26 */
  2919. label00001E42:
  2920. 00001E42  486E 0008                pea.l      [A6 + 0x8]
  2921. 00001E46  2005                     move.l     D0, D5
  2922. 00001E48  E580                     asl        D0, 2
  2923. 00001E4A  41ED DC88                lea.l      A0, [A5 - 0x2378]
  2924. 00001E4E  2F30 0000                move.l     -[A7], [A0 + D0.w]
  2925. 00001E52  7003                     moveq.l    D0, 0x03
  2926. 00001E54  2F00                     move.l     -[A7], D0
  2927. 00001E56  4EBA FAFE                jsr        [PC - 0x502 /* 00001956 */]
  2928. label00001E5A:
  2929. 00001E5A  202E 0008                move.l     D0, [A6 + 0x8]
  2930. 00001E5E  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  2931. 00001E62  4E5E                     unlink     A6
  2932. 00001E64  205F                     movea.l    A0, [A7]+
  2933. 00001E66  584F                     addq.w     A7, 4
  2934. 00001E68  4ED0                     jmp        [A0]
  2935. fn00001E6A:
  2936. 00001E6A  4E56 FFE0                link       A6, -0x0020
  2937. 00001E6E  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  2938. 00001E72  4245                     clr.w      D5
  2939. 00001E74  7E00                     moveq.l    D7, 0x00
  2940. 00001E76  7C10                     moveq.l    D6, 0x10
  2941. 00001E78  206E 000C                movea.l    A0, [A6 + 0xC]
  2942. 00001E7C  2068 0016                movea.l    A0, [A0 + 0x16]
  2943. 00001E80  2010                     move.l     D0, [A0]
  2944. 00001E82  3600                     move.w     D3, D0
  2945. 00001E84  701F                     moveq.l    D0, 0x1F
  2946. 00001E86  C640                     and.w      D3, D0
  2947. 00001E88  7011                     moveq.l    D0, 0x11
  2948. 00001E8A  B640                     cmp.w      D3, D0
  2949. 00001E8C  6306                     bls        +0x8 /* 00001E94 */
  2950. 00001E8E  7019                     moveq.l    D0, 0x19
  2951. 00001E90  B640                     cmp.w      D3, D0
  2952. 00001E92  663E                     bne        +0x40 /* 00001ED2 */
  2953. label00001E94:
  2954. 00001E94  202E 0008                move.l     D0, [A6 + 0x8]
  2955. 00001E98  672A                     beq        +0x2C /* 00001EC4 */
  2956. 00001E9A  7201                     moveq.l    D1, 0x01
  2957. 00001E9C  B081                     cmp.l      D0, D1
  2958. 00001E9E  6708                     beq        +0xA /* 00001EA8 */
  2959. 00001EA0  7202                     moveq.l    D1, 0x02
  2960. 00001EA2  B081                     cmp.l      D0, D1
  2961. 00001EA4  6718                     beq        +0x1A /* 00001EBE */
  2962. 00001EA6  602A                     bra        +0x2C /* 00001ED2 */
  2963. label00001EA8:
  2964. 00001EA8  206E 000C                movea.l    A0, [A6 + 0xC]
  2965. 00001EAC  2068 0016                movea.l    A0, [A0 + 0x16]
  2966. 00001EB0  2010                     move.l     D0, [A0]
  2967. 00001EB2  721F                     moveq.l    D1, 0x1F
  2968. 00001EB4  C041                     and.w      D0, D1
  2969. 00001EB6  720F                     moveq.l    D1, 0x0F
  2970. 00001EB8  B041                     cmp.w      D0, D1
  2971. 00001EBA  6210                     bhi        +0x12 /* 00001ECC */
  2972. 00001EBC  6006                     bra        +0x8 /* 00001EC4 */
  2973. label00001EBE:
  2974. 00001EBE  700B                     moveq.l    D0, 0x0B
  2975. 00001EC0  B640                     cmp.w      D3, D0
  2976. 00001EC2  6208                     bhi        +0xA /* 00001ECC */
  2977. label00001EC4:
  2978. 00001EC4  303C FF01                move.w     D0, 0xFF01
  2979. 00001EC8  4EFA 00C0                jmp        [PC + 0xC0 /* 00001F8A */]
  2980. label00001ECC:
  2981. 00001ECC  4240                     clr.w      D0
  2982. 00001ECE  4EFA 00BA                jmp        [PC + 0xBA /* 00001F8A */]
  2983. label00001ED2:
  2984. 00001ED2  206E 000C                movea.l    A0, [A6 + 0xC]
  2985. 00001ED6  2068 0016                movea.l    A0, [A0 + 0x16]
  2986. 00001EDA  2010                     move.l     D0, [A0]
  2987. 00001EDC  721F                     moveq.l    D1, 0x1F
  2988. 00001EDE  C041                     and.w      D0, D1
  2989. 00001EE0  7214                     moveq.l    D1, 0x14
  2990. 00001EE2  B041                     cmp.w      D0, D1
  2991. 00001EE4  6600 00A2                bne        +0xA4 /* 00001F88 */
  2992. 00001EE8  202E 0008                move.l     D0, [A6 + 0x8]
  2993. 00001EEC  6702                     beq        +0x4 /* 00001EF0 */
  2994. 00001EEE  7E04                     moveq.l    D7, 0x04
  2995. label00001EF0:
  2996. 00001EF0  0CAE 0000 0002 0008      cmpi.l     [A6 + 0x8], 0x2
  2997. 00001EF8  6602                     bne        +0x4 /* 00001EFC */
  2998. 00001EFA  7C0D                     moveq.l    D6, 0x0D
  2999. label00001EFC:
  3000. 00001EFC  7800                     moveq.l    D4, 0x00
  3001. 00001EFE  4240                     clr.w      D0
  3002. 00001F00  3D40 FFE0                move.w     [A6 - 0x20], D0
  3003. 00001F04  2A07                     move.l     D5, D7
  3004. 00001F06  2007                     move.l     D0, D7
  3005. 00001F08  D080                     add.l      D0, D0
  3006. 00001F0A  41EE FFE0                lea.l      A0, [A6 - 0x20]
  3007. 00001F0E  D088                     add.l      D0, A0
  3008. 00001F10  2440                     movea.l    A2, D0
  3009. 00001F12  2007                     move.l     D0, D7
  3010. 00001F14  E580                     asl        D0, 2
  3011. 00001F16  41ED DC88                lea.l      A0, [A5 - 0x2378]
  3012. 00001F1A  D088                     add.l      D0, A0
  3013. 00001F1C  2640                     movea.l    A3, D0
  3014. 00001F1E  6026                     bra        +0x28 /* 00001F46 */
  3015. label00001F20:
  3016. 00001F20  486E 000C                pea.l      [A6 + 0xC]
  3017. 00001F24  2F13                     move.l     -[A7], [A3]
  3018. 00001F26  42A7                     clr.l      -[A7]
  3019. 00001F28  4EBA FA2C                jsr        [PC - 0x5D4 /* 00001956 */]
  3020. 00001F2C  3480                     move.w     [A2], D0
  3021. 00001F2E  2204                     move.l     D1, D4
  3022. 00001F30  D281                     add.l      D1, D1
  3023. 00001F32  41EE FFE0                lea.l      A0, [A6 - 0x20]
  3024. 00001F36  3230 1000                move.w     D1, [A0 + D1.w]
  3025. 00001F3A  B041                     cmp.w      D0, D1
  3026. 00001F3C  6302                     bls        +0x4 /* 00001F40 */
  3027. 00001F3E  2805                     move.l     D4, D5
  3028. label00001F40:
  3029. 00001F40  544A                     addq.w     A2, 2
  3030. 00001F42  584B                     addq.w     A3, 4
  3031. 00001F44  5285                     addq.l     D5, 1
  3032. label00001F46:
  3033. 00001F46  2604                     move.l     D3, D4
  3034. 00001F48  D683                     add.l      D3, D3
  3035. 00001F4A  41EE FFE0                lea.l      A0, [A6 - 0x20]
  3036. 00001F4E  D688                     add.l      D3, A0
  3037. 00001F50  2043                     movea.l    A0, D3
  3038. 00001F52  BA86                     cmp.l      D5, D6
  3039. 00001F54  6DCA                     blt        -0x34 /* 00001F20 */
  3040. 00001F56  4A50                     tst.w      [A0]
  3041. 00001F58  672C                     beq        +0x2E /* 00001F86 */
  3042. 00001F5A  0C84 0000 0004           cmpi.l     D4, 0x4
  3043. 00001F60  6C06                     bge        +0x8 /* 00001F68 */
  3044. 00001F62  3A3C FF01                move.w     D5, 0xFF01
  3045. 00001F66  600C                     bra        +0xE /* 00001F74 */
  3046. label00001F68:
  3047. 00001F68  2004                     move.l     D0, D4
  3048. 00001F6A  D080                     add.l      D0, D0
  3049. 00001F6C  41EE FFE0                lea.l      A0, [A6 - 0x20]
  3050. 00001F70  3A30 0000                move.w     D5, [A0 + D0.w]
  3051. label00001F74:
  3052. 00001F74  0C45 FF01                cmpi.w     D5, 0xFF01
  3053. 00001F78  6706                     beq        +0x8 /* 00001F80 */
  3054. 00001F7A  3A3C 0400                move.w     D5, 0x400
  3055. 00001F7E  6008                     bra        +0xA /* 00001F88 */
  3056. label00001F80:
  3057. 00001F80  3A3C 0500                move.w     D5, 0x500
  3058. 00001F84  6002                     bra        +0x4 /* 00001F88 */
  3059. label00001F86:
  3060. 00001F86  4245                     clr.w      D5
  3061. label00001F88:
  3062. 00001F88  3005                     move.w     D0, D5
  3063. label00001F8A:
  3064. 00001F8A  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  3065. 00001F8E  4E5E                     unlink     A6
  3066. 00001F90  205F                     movea.l    A0, [A7]+
  3067. 00001F92  504F                     addq.w     A7, 8
  3068. 00001F94  4ED0                     jmp        [A0]
  3069. fn00001F96:
  3070. 00001F96  4E56 FFD0                link       A6, -0x0030
  3071. 00001F9A  48E7 0C38                movem.l    -[A7], D4,D5,A2,A3,A4
  3072. 00001F9E  7000                     moveq.l    D0, 0x00
  3073. 00001FA0  2840                     movea.l    A4, D0
  3074. 00001FA2  7A00                     moveq.l    D5, 0x00
  3075. 00001FA4  52AD DD70                addq.l     [A5 - 0x2290], 1
  3076. 00001FA8  4244                     clr.w      D4
  3077. 00001FAA  246E 0010                movea.l    A2, [A6 + 0x10]
  3078. 00001FAE  2012                     move.l     D0, [A2]
  3079. 00001FB0  721F                     moveq.l    D1, 0x1F
  3080. 00001FB2  C041                     and.w      D0, D1
  3081. 00001FB4  7214                     moveq.l    D1, 0x14
  3082. 00001FB6  B041                     cmp.w      D0, D1
  3083. 00001FB8  6600 00BE                bne        +0xC0 /* 00002078 */
  3084. 00001FBC  1D7C 005F FFD0           move.b     [A6 - 0x30], 0x5F /* '_' */
  3085. 00001FC2  422E FFD1                clr.b      [A6 - 0x2F]
  3086. 00001FC6  7000                     moveq.l    D0, 0x00
  3087. 00001FC8  2D40 FFEA                move.l     [A6 - 0x16], D0
  3088. 00001FCC  206A 000C                movea.l    A0, [A2 + 0xC]
  3089. 00001FD0  2028 0010                move.l     D0, [A0 + 0x10]
  3090. 00001FD4  2D40 FFF8                move.l     [A6 - 0x8], D0
  3091. 00001FD8  2040                     movea.l    A0, D0
  3092. 00001FDA  2668 0022                movea.l    A3, [A0 + 0x22]
  3093. 00001FDE  603C                     bra        +0x3E /* 0000201C */
  3094. label00001FE0:
  3095. 00001FE0  246B 0008                movea.l    A2, [A3 + 0x8]
  3096. 00001FE4  206A 000C                movea.l    A0, [A2 + 0xC]
  3097. 00001FE8  2028 0008                move.l     D0, [A0 + 0x8]
  3098. 00001FEC  2D40 FFE6                move.l     [A6 - 0x1A], D0
  3099. 00001FF0  486E FFD0                pea.l      [A6 - 0x30]
  3100. 00001FF4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3101. 00001FF8  4EBA F5F0                jsr        [PC - 0xA10 /* 000015EA */]
  3102. 00001FFC  3D40 FFFC                move.w     [A6 - 0x4], D0
  3103. 00002000  4A40                     tst.w      D0
  3104. 00002002  6716                     beq        +0x18 /* 0000201A */
  3105. 00002004  B044                     cmp.w      D0, D4
  3106. 00002006  6308                     bls        +0xA /* 00002010 */
  3107. 00002008  3800                     move.w     D4, D0
  3108. 0000200A  284A                     movea.l    A4, A2
  3109. 0000200C  7A00                     moveq.l    D5, 0x00
  3110. 0000200E  600A                     bra        +0xC /* 0000201A */
  3111. label00002010:
  3112. 00002010  302E FFFC                move.w     D0, [A6 - 0x4]
  3113. 00002014  B044                     cmp.w      D0, D4
  3114. 00002016  6602                     bne        +0x4 /* 0000201A */
  3115. 00002018  5285                     addq.l     D5, 1
  3116. label0000201A:
  3117. 0000201A  2653                     movea.l    A3, [A3]
  3118. label0000201C:
  3119. 0000201C  200B                     move.l     D0, A3
  3120. 0000201E  66C0                     bne        -0x3E /* 00001FE0 */
  3121. 00002020  4A44                     tst.w      D4
  3122. 00002022  664A                     bne        +0x4C /* 0000206E */
  3123. 00002024  206E FFF8                movea.l    A0, [A6 - 0x8]
  3124. 00002028  2668 0036                movea.l    A3, [A0 + 0x36]
  3125. 0000202C  603C                     bra        +0x3E /* 0000206A */
  3126. label0000202E:
  3127. 0000202E  2053                     movea.l    A0, [A3]
  3128. 00002030  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3129. 00002034  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3130. 00002038  486E FFFC                pea.l      [A6 - 0x4]
  3131. 0000203C  4EBA FF58                jsr        [PC - 0xA8 /* 00001F96 */]
  3132. 00002040  2440                     movea.l    A2, D0
  3133. 00002042  302E FFFC                move.w     D0, [A6 - 0x4]
  3134. 00002046  671E                     beq        +0x20 /* 00002066 */
  3135. 00002048  302E FFFC                move.w     D0, [A6 - 0x4]
  3136. 0000204C  B044                     cmp.w      D0, D4
  3137. 0000204E  6308                     bls        +0xA /* 00002058 */
  3138. 00002050  3800                     move.w     D4, D0
  3139. 00002052  284A                     movea.l    A4, A2
  3140. 00002054  7A00                     moveq.l    D5, 0x00
  3141. 00002056  600E                     bra        +0x10 /* 00002066 */
  3142. label00002058:
  3143. 00002058  302E FFFC                move.w     D0, [A6 - 0x4]
  3144. 0000205C  B044                     cmp.w      D0, D4
  3145. 0000205E  6606                     bne        +0x8 /* 00002066 */
  3146. 00002060  B5CC                     cmpa.l     A2, A4
  3147. 00002062  6702                     beq        +0x4 /* 00002066 */
  3148. 00002064  5285                     addq.l     D5, 1
  3149. label00002066:
  3150. 00002066  266B 0004                movea.l    A3, [A3 + 0x4]
  3151. label0000206A:
  3152. 0000206A  200B                     move.l     D0, A3
  3153. 0000206C  66C0                     bne        -0x3E /* 0000202E */
  3154. label0000206E:
  3155. 0000206E  4A85                     tst.l      D5
  3156. 00002070  6706                     beq        +0x8 /* 00002078 */
  3157. 00002072  4244                     clr.w      D4
  3158. 00002074  7000                     moveq.l    D0, 0x00
  3159. 00002076  2840                     movea.l    A4, D0
  3160. label00002078:
  3161. 00002078  53AD DD70                subq.l     [A5 - 0x2290], 1
  3162. 0000207C  202E 0008                move.l     D0, [A6 + 0x8]
  3163. 00002080  6706                     beq        +0x8 /* 00002088 */
  3164. 00002082  206E 0008                movea.l    A0, [A6 + 0x8]
  3165. 00002086  3084                     move.w     [A0], D4
  3166. label00002088:
  3167. 00002088  200C                     move.l     D0, A4
  3168. 0000208A  4CDF 1C30                movem.l    D4,D5,A2,A3,A4, [A7]+
  3169. 0000208E  4E5E                     unlink     A6
  3170. 00002090  205F                     movea.l    A0, [A7]+
  3171. 00002092  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3172. 00002096  4ED0                     jmp        [A0]
  3173. fn00002098:
  3174. 00002098  4E56 FFC8                link       A6, -0x0038
  3175. 0000209C  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  3176. 000020A0  7600                     moveq.l    D3, 0x00
  3177. 000020A2  2D43 FFD0                move.l     [A6 - 0x30], D3
  3178. 000020A6  2D43 FFD4                move.l     [A6 - 0x2C], D3
  3179. 000020AA  2D6E 0010 FFC8           move.l     [A6 - 0x38], [A6 + 0x10]
  3180. 000020B0  246E 000C                movea.l    A2, [A6 + 0xC]
  3181. 000020B4  202A 000C                move.l     D0, [A2 + 0xC]
  3182. 000020B8  2D40 FFCC                move.l     [A6 - 0x34], D0
  3183. 000020BC  2040                     movea.l    A0, D0
  3184. 000020BE  2210                     move.l     D1, [A0]
  3185. 000020C0  741F                     moveq.l    D2, 0x1F
  3186. 000020C2  C282                     and.l      D1, D2
  3187. 000020C4  43ED D414                lea.l      A1, [A5 - 0x2BEC]
  3188. 000020C8  1231 1000                move.b     D1, [A1 + D1.w]
  3189. 000020CC  7410                     moveq.l    D2, 0x10
  3190. 000020CE  C202                     and.b      D1, D2
  3191. 000020D0  660A                     bne        +0xC /* 000020DC */
  3192. 000020D2  2F3C 0000 0857           move.l     -[A7], 0x857
  3193. 000020D8  4EBA DF26                jsr        [PC - 0x20DA /* 00000000 */]
  3194. label000020DC:
  3195. 000020DC  206E FFCC                movea.l    A0, [A6 - 0x34]
  3196. 000020E0  2868 000C                movea.l    A4, [A0 + 0xC]
  3197. 000020E4  3A3C FF01                move.w     D5, 0xFF01
  3198. 000020E8  202E 0014                move.l     D0, [A6 + 0x14]
  3199. 000020EC  6700 009A                beq        +0x9C /* 00002188 */
  3200. 000020F0  4AAA 0014                tst.l      [A2 + 0x14]
  3201. 000020F4  6700 0092                beq        +0x94 /* 00002188 */
  3202. 000020F8  206A 0010                movea.l    A0, [A2 + 0x10]
  3203. 000020FC  3028 0008                move.w     D0, [A0 + 0x8]
  3204. 00002100  0240 4600                andi.w     D0, 0x4600 /* 'F\0' */
  3205. 00002104  6600 0082                bne        +0x84 /* 00002188 */
  3206. 00002108  206A 0014                movea.l    A0, [A2 + 0x14]
  3207. 0000210C  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3208. 00002110  4267                     clr.w      -[A7]
  3209. 00002112  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  3210. 00002116  2640                     movea.l    A3, D0
  3211. 00002118  526B 0006                addq.w     [A3 + 0x6], 1
  3212. 0000211C  206A 000C                movea.l    A0, [A2 + 0xC]
  3213. 00002120  2610                     move.l     D3, [A0]
  3214. 00002122  0283 0000 00C0           andi.l     D3, 0xC0
  3215. 00002128  4A83                     tst.l      D3
  3216. 0000212A  6714                     beq        +0x16 /* 00002140 */
  3217. 0000212C  204B                     movea.l    A0, A3
  3218. 0000212E  5048                     addq.w     A0, 8
  3219. 00002130  2F08                     move.l     -[A7], A0
  3220. 00002132  206B 0008                movea.l    A0, [A3 + 0x8]
  3221. 00002136  2010                     move.l     D0, [A0]
  3222. 00002138  8083                     or.l       D0, D3
  3223. 0000213A  2F00                     move.l     -[A7], D0
  3224. 0000213C  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  3225. label00002140:
  3226. 00002140  1D7C 005F FFD8           move.b     [A6 - 0x28], 0x5F /* '_' */
  3227. 00002146  422E FFD9                clr.b      [A6 - 0x27]
  3228. 0000214A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3229. 0000214E  4267                     clr.w      -[A7]
  3230. 00002150  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  3231. 00002154  2D40 FFEE                move.l     [A6 - 0x12], D0
  3232. 00002158  7000                     moveq.l    D0, 0x00
  3233. 0000215A  2D40 FFF2                move.l     [A6 - 0xE], D0
  3234. 0000215E  486E FFD8                pea.l      [A6 - 0x28]
  3235. 00002162  2F0B                     move.l     -[A7], A3
  3236. 00002164  4EBA F484                jsr        [PC - 0xB7C /* 000015EA */]
  3237. 00002168  3800                     move.w     D4, D0
  3238. 0000216A  2F0B                     move.l     -[A7], A3
  3239. 0000216C  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3240. 00002170  206E FFEE                movea.l    A0, [A6 - 0x12]
  3241. 00002174  5268 0006                addq.w     [A0 + 0x6], 1
  3242. 00002178  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3243. 0000217C  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3244. 00002180  4A44                     tst.w      D4
  3245. 00002182  6700 016E                beq        +0x170 /* 000022F2 */
  3246. 00002186  3A04                     move.w     D5, D4
  3247. label00002188:
  3248. 00002188  206E 0008                movea.l    A0, [A6 + 0x8]
  3249. 0000218C  3145 0002                move.w     [A0 + 0x2], D5
  3250. 00002190  7C02                     moveq.l    D6, 0x02
  3251. 00002192  246E 000C                movea.l    A2, [A6 + 0xC]
  3252. 00002196  266A 0010                movea.l    A3, [A2 + 0x10]
  3253. 0000219A  102B 000A                move.b     D0, [A3 + 0xA]
  3254. 0000219E  7202                     moveq.l    D1, 0x02
  3255. 000021A0  C001                     and.b      D0, D1
  3256. 000021A2  6700 00C0                beq        +0xC2 /* 00002264 */
  3257. 000021A6  4AAB 0032                tst.l      [A3 + 0x32]
  3258. 000021AA  660A                     bne        +0xC /* 000021B6 */
  3259. 000021AC  2F3C 0000 0897           move.l     -[A7], 0x897
  3260. 000021B2  4EBA DE4C                jsr        [PC - 0x21B4 /* 00000000 */]
  3261. label000021B6:
  3262. 000021B6  206A 0010                movea.l    A0, [A2 + 0x10]
  3263. 000021BA  2468 0032                movea.l    A2, [A0 + 0x32]
  3264. 000021BE  206A 0010                movea.l    A0, [A2 + 0x10]
  3265. 000021C2  2028 0036                move.l     D0, [A0 + 0x36]
  3266. 000021C6  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3267. 000021CA  206A 000C                movea.l    A0, [A2 + 0xC]
  3268. 000021CE  2028 000C                move.l     D0, [A0 + 0xC]
  3269. 000021D2  2D40 FFD0                move.l     [A6 - 0x30], D0
  3270. 000021D6  6000 008C                bra        +0x8E /* 00002264 */
  3271. label000021DA:
  3272. 000021DA  200C                     move.l     D0, A4
  3273. 000021DC  6754                     beq        +0x56 /* 00002232 */
  3274. 000021DE  246E FFC8                movea.l    A2, [A6 - 0x38]
  3275. 000021E2  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  3276. 000021E6  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3277. 000021EA  4EBA F3FE                jsr        [PC - 0xC02 /* 000015EA */]
  3278. 000021EE  3800                     move.w     D4, D0
  3279. 000021F0  6700 0100                beq        +0x102 /* 000022F2 */
  3280. 000021F4  202E FFD0                move.l     D0, [A6 - 0x30]
  3281. 000021F8  6730                     beq        +0x32 /* 0000222A */
  3282. 000021FA  206E FFD0                movea.l    A0, [A6 - 0x30]
  3283. 000021FE  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3284. 00002202  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3285. 00002206  206A 0008                movea.l    A0, [A2 + 0x8]
  3286. 0000220A  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3287. 0000220E  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3288. 00002212  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  3289. 00002216  4A40                     tst.w      D0
  3290. 00002218  6704                     beq        +0x6 /* 0000221E */
  3291. 0000221A  383C FF01                move.w     D4, 0xFF01
  3292. label0000221E:
  3293. 0000221E  206E FFD0                movea.l    A0, [A6 - 0x30]
  3294. 00002222  2028 000C                move.l     D0, [A0 + 0xC]
  3295. 00002226  2D40 FFD0                move.l     [A6 - 0x30], D0
  3296. label0000222A:
  3297. 0000222A  B845                     cmp.w      D4, D5
  3298. 0000222C  641A                     bcc        +0x1C /* 00002248 */
  3299. 0000222E  3A04                     move.w     D5, D4
  3300. 00002230  6016                     bra        +0x18 /* 00002248 */
  3301. label00002232:
  3302. 00002232  206E FFCC                movea.l    A0, [A6 - 0x34]
  3303. 00002236  1028 0004                move.b     D0, [A0 + 0x4]
  3304. 0000223A  7202                     moveq.l    D1, 0x02
  3305. 0000223C  C001                     and.b      D0, D1
  3306. 0000223E  6600 00B2                bne        +0xB4 /* 000022F2 */
  3307. 00002242  3A3C 0100                move.w     D5, 0x100
  3308. 00002246  602E                     bra        +0x30 /* 00002276 */
  3309. label00002248:
  3310. 00002248  2006                     move.l     D0, D6
  3311. 0000224A  5286                     addq.l     D6, 1
  3312. 0000224C  D080                     add.l      D0, D0
  3313. 0000224E  D0AE 0008                add.l      D0, [A6 + 0x8]
  3314. 00002252  2040                     movea.l    A0, D0
  3315. 00002254  3084                     move.w     [A0], D4
  3316. 00002256  286C 000C                movea.l    A4, [A4 + 0xC]
  3317. 0000225A  206E FFC8                movea.l    A0, [A6 - 0x38]
  3318. 0000225E  2010                     move.l     D0, [A0]
  3319. 00002260  2D40 FFC8                move.l     [A6 - 0x38], D0
  3320. label00002264:
  3321. 00002264  202E FFC8                move.l     D0, [A6 - 0x38]
  3322. 00002268  6600 FF70                bne        -0x8E /* 000021DA */
  3323. 0000226C  200C                     move.l     D0, A4
  3324. 0000226E  6706                     beq        +0x8 /* 00002276 */
  3325. 00002270  4AAC 0008                tst.l      [A4 + 0x8]
  3326. 00002274  677C                     beq        +0x7E /* 000022F2 */
  3327. label00002276:
  3328. 00002276  202E FFD4                move.l     D0, [A6 - 0x2C]
  3329. 0000227A  671C                     beq        +0x1E /* 00002298 */
  3330. 0000227C  286E FFD4                movea.l    A4, [A6 - 0x2C]
  3331. 00002280  6012                     bra        +0x14 /* 00002294 */
  3332. label00002282:
  3333. 00002282  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3334. 00002286  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3335. 0000228A  7000                     moveq.l    D0, 0x00
  3336. 0000228C  2940 0004                move.l     [A4 + 0x4], D0
  3337. 00002290  286C 000C                movea.l    A4, [A4 + 0xC]
  3338. label00002294:
  3339. 00002294  200C                     move.l     D0, A4
  3340. 00002296  66EA                     bne        -0x14 /* 00002282 */
  3341. label00002298:
  3342. 00002298  206E 000C                movea.l    A0, [A6 + 0xC]
  3343. 0000229C  2068 0010                movea.l    A0, [A0 + 0x10]
  3344. 000022A0  1028 000A                move.b     D0, [A0 + 0xA]
  3345. 000022A4  7202                     moveq.l    D1, 0x02
  3346. 000022A6  C001                     and.b      D0, D1
  3347. 000022A8  673E                     beq        +0x40 /* 000022E8 */
  3348. 000022AA  0C45 FF01                cmpi.w     D5, 0xFF01
  3349. 000022AE  6704                     beq        +0x6 /* 000022B4 */
  3350. 000022B0  4245                     clr.w      D5
  3351. 000022B2  6034                     bra        +0x36 /* 000022E8 */
  3352. label000022B4:
  3353. 000022B4  246E 000C                movea.l    A2, [A6 + 0xC]
  3354. 000022B8  202A 0020                move.l     D0, [A2 + 0x20]
  3355. 000022BC  7202                     moveq.l    D1, 0x02
  3356. 000022BE  C081                     and.l      D0, D1
  3357. 000022C0  6626                     bne        +0x28 /* 000022E8 */
  3358. 000022C2  102A 001C                move.b     D0, [A2 + 0x1C]
  3359. 000022C6  7215                     moveq.l    D1, 0x15
  3360. 000022C8  B001                     cmp.b      D0, D1
  3361. 000022CA  661C                     bne        +0x1E /* 000022E8 */
  3362. 000022CC  206A 0010                movea.l    A0, [A2 + 0x10]
  3363. 000022D0  2F28 0032                move.l     -[A7], [A0 + 0x32]
  3364. 000022D4  206E FFCC                movea.l    A0, [A6 - 0x34]
  3365. 000022D8  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3366. 000022DC  7001                     moveq.l    D0, 0x01
  3367. 000022DE  2F00                     move.l     -[A7], D0
  3368. 000022E0  3F3C FF01                move.w     -[A7], 0xFF01
  3369. 000022E4  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  3370. label000022E8:
  3371. 000022E8  206E 0008                movea.l    A0, [A6 + 0x8]
  3372. 000022EC  3085                     move.w     [A0], D5
  3373. 000022EE  3005                     move.w     D0, D5
  3374. 000022F0  602C                     bra        +0x2E /* 0000231E */
  3375. label000022F2:
  3376. 000022F2  202E FFD4                move.l     D0, [A6 - 0x2C]
  3377. 000022F6  671C                     beq        +0x1E /* 00002314 */
  3378. 000022F8  286E FFD4                movea.l    A4, [A6 - 0x2C]
  3379. 000022FC  6012                     bra        +0x14 /* 00002310 */
  3380. label000022FE:
  3381. 000022FE  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3382. 00002302  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3383. 00002306  7000                     moveq.l    D0, 0x00
  3384. 00002308  2940 0004                move.l     [A4 + 0x4], D0
  3385. 0000230C  286C 000C                movea.l    A4, [A4 + 0xC]
  3386. label00002310:
  3387. 00002310  200C                     move.l     D0, A4
  3388. 00002312  66EA                     bne        -0x14 /* 000022FE */
  3389. label00002314:
  3390. 00002314  4243                     clr.w      D3
  3391. 00002316  206E 0008                movea.l    A0, [A6 + 0x8]
  3392. 0000231A  3083                     move.w     [A0], D3
  3393. 0000231C  3003                     move.w     D0, D3
  3394. label0000231E:
  3395. 0000231E  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  3396. 00002322  4E5E                     unlink     A6
  3397. 00002324  205F                     movea.l    A0, [A7]+
  3398. 00002326  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3399. 0000232A  4ED0                     jmp        [A0]
  3400. fn0000232C:
  3401. 0000232C  4E56 FFCC                link       A6, -0x0034
  3402. 00002330  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3403. 00002334  286E 0014                movea.l    A4, [A6 + 0x14]
  3404. 00002338  266E 001C                movea.l    A3, [A6 + 0x1C]
  3405. 0000233C  202E 0018                move.l     D0, [A6 + 0x18]
  3406. 00002340  6706                     beq        +0x8 /* 00002348 */
  3407. 00002342  4AAB 0014                tst.l      [A3 + 0x14]
  3408. 00002346  6604                     bne        +0x6 /* 0000234C */
  3409. label00002348:
  3410. 00002348  7000                     moveq.l    D0, 0x00
  3411. 0000234A  6002                     bra        +0x4 /* 0000234E */
  3412. label0000234C:
  3413. 0000234C  7001                     moveq.l    D0, 0x01
  3414. label0000234E:
  3415. 0000234E  3D40 FFF4                move.w     [A6 - 0xC], D0
  3416. 00002352  7600                     moveq.l    D3, 0x00
  3417. 00002354  2D43 FFCC                move.l     [A6 - 0x34], D3
  3418. 00002358  2D43 FFD4                move.l     [A6 - 0x2C], D3
  3419. 0000235C  2D43 FFD0                move.l     [A6 - 0x30], D3
  3420. 00002360  4245                     clr.w      D5
  3421. 00002362  2F0C                     move.l     -[A7], A4
  3422. 00002364  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  3423. 00002368  2C00                     move.l     D6, D0
  3424. 0000236A  5286                     addq.l     D6, 1
  3425. 0000236C  2006                     move.l     D0, D6
  3426. 0000236E  D080                     add.l      D0, D0
  3427. 00002370  2006                     move.l     D0, D6
  3428. 00002372  D080                     add.l      D0, D0
  3429. 00002374  5480                     addq.l     D0, 2
  3430. 00002376  720C                     moveq.l    D1, 0x0C
  3431. 00002378  B081                     cmp.l      D0, D1
  3432. 0000237A  620A                     bhi        +0xC /* 00002386 */
  3433. 0000237C  41EE FFDC                lea.l      A0, [A6 - 0x24]
  3434. 00002380  2D48 FFD8                move.l     [A6 - 0x28], A0
  3435. 00002384  6014                     bra        +0x16 /* 0000239A */
  3436. label00002386:
  3437. 00002386  2006                     move.l     D0, D6
  3438. 00002388  7601                     moveq.l    D3, 0x01
  3439. 0000238A  E7A0                     asl        D0, D3
  3440. 0000238C  5480                     addq.l     D0, 2
  3441. 0000238E  E7A8                     lsl        D0, D3
  3442. 00002390  2F00                     move.l     -[A7], D0
  3443. 00002392  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  3444. 00002396  2D40 FFD8                move.l     [A6 - 0x28], D0
  3445. label0000239A:
  3446. 0000239A  2606                     move.l     D3, D6
  3447. 0000239C  7801                     moveq.l    D4, 0x01
  3448. 0000239E  E9A3                     asl        D3, D4
  3449. 000023A0  D6AE FFD8                add.l      D3, [A6 - 0x28]
  3450. 000023A4  2443                     movea.l    A2, D3
  3451. 000023A6  544A                     addq.w     A2, 2
  3452. 000023A8  2E2E 0018                move.l     D7, [A6 + 0x18]
  3453. 000023AC  4487                     neg.l      D7
  3454. 000023AE  9F87                     subx.l     D7, D7
  3455. 000023B0  5287                     addq.l     D7, 1
  3456. 000023B2  2006                     move.l     D0, D6
  3457. 000023B4  E9A0                     asl        D0, D4
  3458. 000023B6  5480                     addq.l     D0, 2
  3459. 000023B8  2D40 FFFC                move.l     [A6 - 0x4], D0
  3460. 000023BC  6000 00BC                bra        +0xBE /* 0000247A */
  3461. label000023C0:
  3462. 000023C0  102B 001C                move.b     D0, [A3 + 0x1C]
  3463. 000023C4  721B                     moveq.l    D1, 0x1B
  3464. 000023C6  B001                     cmp.b      D0, D1
  3465. 000023C8  661C                     bne        +0x1E /* 000023E6 */
  3466. 000023CA  202E FFD4                move.l     D0, [A6 - 0x2C]
  3467. 000023CE  6604                     bne        +0x6 /* 000023D4 */
  3468. 000023D0  2D4B FFD4                move.l     [A6 - 0x2C], A3
  3469. label000023D4:
  3470. 000023D4  4A87                     tst.l      D7
  3471. 000023D6  660A                     bne        +0xC /* 000023E2 */
  3472. 000023D8  2F3C 0000 0937           move.l     -[A7], 0x937 /* '\t7' */
  3473. 000023DE  4EBA DC20                jsr        [PC - 0x23E0 /* 00000000 */]
  3474. label000023E2:
  3475. 000023E2  6000 008E                bra        +0x90 /* 00002472 */
  3476. label000023E6:
  3477. 000023E6  206B 000C                movea.l    A0, [A3 + 0xC]
  3478. 000023EA  2010                     move.l     D0, [A0]
  3479. 000023EC  721F                     moveq.l    D1, 0x1F
  3480. 000023EE  C081                     and.l      D0, D1
  3481. 000023F0  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  3482. 000023F4  1030 0000                move.b     D0, [A0 + D0.w]
  3483. 000023F8  7210                     moveq.l    D1, 0x10
  3484. 000023FA  C001                     and.b      D0, D1
  3485. 000023FC  660A                     bne        +0xC /* 00002408 */
  3486. 000023FE  2F3C 0000 093B           move.l     -[A7], 0x93B /* '\t;' */
  3487. 00002404  4EBA DBFA                jsr        [PC - 0x2406 /* 00000000 */]
  3488. label00002408:
  3489. 00002408  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3490. 0000240C  2F0C                     move.l     -[A7], A4
  3491. 0000240E  2F0B                     move.l     -[A7], A3
  3492. 00002410  2F0A                     move.l     -[A7], A2
  3493. 00002412  4EBA FC84                jsr        [PC - 0x37C /* 00002098 */]
  3494. 00002416  3600                     move.w     D3, D0
  3495. 00002418  6758                     beq        +0x5A /* 00002472 */
  3496. 0000241A  202E FFCC                move.l     D0, [A6 - 0x34]
  3497. 0000241E  673A                     beq        +0x3C /* 0000245A */
  3498. 00002420  3003                     move.w     D0, D3
  3499. 00002422  0240 FF00                andi.w     D0, 0xFF00
  3500. 00002426  7800                     moveq.l    D4, 0x00
  3501. 00002428  3800                     move.w     D4, D0
  3502. 0000242A  3205                     move.w     D1, D5
  3503. 0000242C  0241 FF00                andi.w     D1, 0xFF00
  3504. 00002430  7000                     moveq.l    D0, 0x00
  3505. 00002432  3001                     move.w     D0, D1
  3506. 00002434  9880                     sub.l      D4, D0
  3507. 00002436  6614                     bne        +0x16 /* 0000244C */
  3508. 00002438  2F0A                     move.l     -[A7], A2
  3509. 0000243A  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  3510. 0000243E  2F06                     move.l     -[A7], D6
  3511. 00002440  4EBA DBD6                jsr        [PC - 0x242A /* 00000018 */]
  3512. 00002444  2800                     move.l     D4, D0
  3513. 00002446  6604                     bne        +0x6 /* 0000244C */
  3514. 00002448  2D4B FFD0                move.l     [A6 - 0x30], A3
  3515. label0000244C:
  3516. 0000244C  0C84 0000 0000           cmpi.l     D4, 0x0
  3517. 00002452  6F1E                     ble        +0x20 /* 00002472 */
  3518. 00002454  7000                     moveq.l    D0, 0x00
  3519. 00002456  2D40 FFD0                move.l     [A6 - 0x30], D0
  3520. label0000245A:
  3521. 0000245A  3A03                     move.w     D5, D3
  3522. 0000245C  2D4B FFCC                move.l     [A6 - 0x34], A3
  3523. 00002460  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3524. 00002464  2F0A                     move.l     -[A7], A2
  3525. 00002466  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  3526. 0000246A  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  3527. 0000246E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3528. label00002472:
  3529. 00002472  206B 0010                movea.l    A0, [A3 + 0x10]
  3530. 00002476  2668 0004                movea.l    A3, [A0 + 0x4]
  3531. label0000247A:
  3532. 0000247A  200B                     move.l     D0, A3
  3533. 0000247C  6600 FF42                bne        -0xBC /* 000023C0 */
  3534. 00002480  0C45 FF01                cmpi.w     D5, 0xFF01
  3535. 00002484  6700 00EC                beq        +0xEE /* 00002572 */
  3536. 00002488  0C45 FF00                cmpi.w     D5, 0xFF00
  3537. 0000248C  6700 00E4                beq        +0xE6 /* 00002572 */
  3538. 00002490  7000                     moveq.l    D0, 0x00
  3539. 00002492  2D40 FFF8                move.l     [A6 - 0x8], D0
  3540. 00002496  6012                     bra        +0x14 /* 000024AA */
  3541. label00002498:
  3542. 00002498  486E FFF8                pea.l      [A6 - 0x8]
  3543. 0000249C  206C 0008                movea.l    A0, [A4 + 0x8]
  3544. 000024A0  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3545. 000024A4  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  3546. 000024A8  2854                     movea.l    A4, [A4]
  3547. label000024AA:
  3548. 000024AA  200C                     move.l     D0, A4
  3549. 000024AC  66EA                     bne        -0x14 /* 00002498 */
  3550. 000024AE  286E FFD4                movea.l    A4, [A6 - 0x2C]
  3551. 000024B2  6052                     bra        +0x54 /* 00002506 */
  3552. label000024B4:
  3553. 000024B4  102C 001C                move.b     D0, [A4 + 0x1C]
  3554. 000024B8  721B                     moveq.l    D1, 0x1B
  3555. 000024BA  B001                     cmp.b      D0, D1
  3556. 000024BC  6640                     bne        +0x42 /* 000024FE */
  3557. 000024BE  2F0C                     move.l     -[A7], A4
  3558. 000024C0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3559. 000024C4  7001                     moveq.l    D0, 0x01
  3560. 000024C6  2F00                     move.l     -[A7], D0
  3561. 000024C8  3F3C FF01                move.w     -[A7], 0xFF01
  3562. 000024CC  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  3563. 000024D0  2640                     movea.l    A3, D0
  3564. 000024D2  200B                     move.l     D0, A3
  3565. 000024D4  6728                     beq        +0x2A /* 000024FE */
  3566. 000024D6  0C45 FF01                cmpi.w     D5, 0xFF01
  3567. 000024DA  6710                     beq        +0x12 /* 000024EC */
  3568. 000024DC  3A3C FF01                move.w     D5, 0xFF01
  3569. 000024E0  2D4B FFCC                move.l     [A6 - 0x34], A3
  3570. 000024E4  7000                     moveq.l    D0, 0x00
  3571. 000024E6  2D40 FFD0                move.l     [A6 - 0x30], D0
  3572. 000024EA  6004                     bra        +0x6 /* 000024F0 */
  3573. label000024EC:
  3574. 000024EC  2D4B FFD0                move.l     [A6 - 0x30], A3
  3575. label000024F0:
  3576. 000024F0  202E 0008                move.l     D0, [A6 + 0x8]
  3577. 000024F4  6708                     beq        +0xA /* 000024FE */
  3578. 000024F6  206E 0008                movea.l    A0, [A6 + 0x8]
  3579. 000024FA  30BC FF01                move.w     [A0], 0xFF01
  3580. label000024FE:
  3581. 000024FE  206C 0010                movea.l    A0, [A4 + 0x10]
  3582. 00002502  2868 0004                movea.l    A4, [A0 + 0x4]
  3583. label00002506:
  3584. 00002506  200C                     move.l     D0, A4
  3585. 00002508  66AA                     bne        -0x54 /* 000024B4 */
  3586. 0000250A  0C45 FF01                cmpi.w     D5, 0xFF01
  3587. 0000250E  675A                     beq        +0x5C /* 0000256A */
  3588. 00002510  286E FFD4                movea.l    A4, [A6 - 0x2C]
  3589. 00002514  6050                     bra        +0x52 /* 00002566 */
  3590. label00002516:
  3591. 00002516  102C 001C                move.b     D0, [A4 + 0x1C]
  3592. 0000251A  721B                     moveq.l    D1, 0x1B
  3593. 0000251C  B001                     cmp.b      D0, D1
  3594. 0000251E  663E                     bne        +0x40 /* 0000255E */
  3595. 00002520  2F0C                     move.l     -[A7], A4
  3596. 00002522  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3597. 00002526  7001                     moveq.l    D0, 0x01
  3598. 00002528  2F00                     move.l     -[A7], D0
  3599. 0000252A  3F05                     move.w     -[A7], D5
  3600. 0000252C  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  3601. 00002530  2640                     movea.l    A3, D0
  3602. 00002532  200B                     move.l     D0, A3
  3603. 00002534  6728                     beq        +0x2A /* 0000255E */
  3604. 00002536  363C FF01                move.w     D3, 0xFF01
  3605. 0000253A  BA43                     cmp.w      D5, D3
  3606. 0000253C  670E                     beq        +0x10 /* 0000254C */
  3607. 0000253E  3A03                     move.w     D5, D3
  3608. 00002540  2D4B FFCC                move.l     [A6 - 0x34], A3
  3609. 00002544  7000                     moveq.l    D0, 0x00
  3610. 00002546  2D40 FFD0                move.l     [A6 - 0x30], D0
  3611. 0000254A  6004                     bra        +0x6 /* 00002550 */
  3612. label0000254C:
  3613. 0000254C  2D4B FFD0                move.l     [A6 - 0x30], A3
  3614. label00002550:
  3615. 00002550  202E 0008                move.l     D0, [A6 + 0x8]
  3616. 00002554  6708                     beq        +0xA /* 0000255E */
  3617. 00002556  206E 0008                movea.l    A0, [A6 + 0x8]
  3618. 0000255A  30BC FF01                move.w     [A0], 0xFF01
  3619. label0000255E:
  3620. 0000255E  206C 0010                movea.l    A0, [A4 + 0x10]
  3621. 00002562  2868 0004                movea.l    A4, [A0 + 0x4]
  3622. label00002566:
  3623. 00002566  200C                     move.l     D0, A4
  3624. 00002568  66AC                     bne        -0x52 /* 00002516 */
  3625. label0000256A:
  3626. 0000256A  486E FFF8                pea.l      [A6 - 0x8]
  3627. 0000256E  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  3628. label00002572:
  3629. 00002572  202E 0008                move.l     D0, [A6 + 0x8]
  3630. 00002576  673E                     beq        +0x40 /* 000025B6 */
  3631. 00002578  246E FFD8                movea.l    A2, [A6 - 0x28]
  3632. 0000257C  3012                     move.w     D0, [A2]
  3633. 0000257E  206E 0008                movea.l    A0, [A6 + 0x8]
  3634. 00002582  3080                     move.w     [A0], D0
  3635. 00002584  7004                     moveq.l    D0, 0x04
  3636. 00002586  322E FFF4                move.w     D1, [A6 - 0xC]
  3637. 0000258A  6712                     beq        +0x14 /* 0000259E */
  3638. 0000258C  322A 0002                move.w     D1, [A2 + 0x2]
  3639. 00002590  3141 0002                move.w     [A0 + 0x2], D1
  3640. 00002594  322A 0004                move.w     D1, [A2 + 0x4]
  3641. 00002598  3141 0004                move.w     [A0 + 0x4], D1
  3642. 0000259C  6018                     bra        +0x1A /* 000025B6 */
  3643. label0000259E:
  3644. 0000259E  246E FFD8                movea.l    A2, [A6 - 0x28]
  3645. 000025A2  302A 0004                move.w     D0, [A2 + 0x4]
  3646. 000025A6  266E 0008                movea.l    A3, [A6 + 0x8]
  3647. 000025AA  3740 0002                move.w     [A3 + 0x2], D0
  3648. 000025AE  302A 0006                move.w     D0, [A2 + 0x6]
  3649. 000025B2  3740 0004                move.w     [A3 + 0x4], D0
  3650. label000025B6:
  3651. 000025B6  206E 0010                movea.l    A0, [A6 + 0x10]
  3652. 000025BA  3085                     move.w     [A0], D5
  3653. 000025BC  202E 000C                move.l     D0, [A6 + 0xC]
  3654. 000025C0  670A                     beq        +0xC /* 000025CC */
  3655. 000025C2  206E 000C                movea.l    A0, [A6 + 0xC]
  3656. 000025C6  20AE FFD0                move.l     [A0], [A6 - 0x30]
  3657. 000025CA  6012                     bra        +0x14 /* 000025DE */
  3658. label000025CC:
  3659. 000025CC  202E FFD0                move.l     D0, [A6 - 0x30]
  3660. 000025D0  670C                     beq        +0xE /* 000025DE */
  3661. 000025D2  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  3662. 000025D6  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  3663. 000025DA  4EAD 1902                jsr        [A5 + 0x1902 /* export_796 */]
  3664. label000025DE:
  3665. 000025DE  202E FFCC                move.l     D0, [A6 - 0x34]
  3666. 000025E2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3667. 000025E6  4E5E                     unlink     A6
  3668. 000025E8  205F                     movea.l    A0, [A7]+
  3669. 000025EA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3670. 000025EE  4ED0                     jmp        [A0]
  3671. 000025F0  4E56 FFCC                link       A6, -0x0034
  3672. 000025F4  48E7 1020                movem.l    -[A7], D3,A2
  3673. 000025F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3674. 000025FC  486D E1D2                pea.l      [A5 - 0x1E2E]
  3675. 00002600  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  3676. 00002604  2440                     movea.l    A2, D0
  3677. 00002606  200A                     move.l     D0, A2
  3678. 00002608  6754                     beq        +0x56 /* 0000265E */
  3679. 0000260A  1D7C 005F FFCC           move.b     [A6 - 0x34], 0x5F /* '_' */
  3680. 00002610  422E FFCD                clr.b      [A6 - 0x33]
  3681. 00002614  206E 0008                movea.l    A0, [A6 + 0x8]
  3682. 00002618  2028 000C                move.l     D0, [A0 + 0xC]
  3683. 0000261C  2D40 FFE2                move.l     [A6 - 0x1E], D0
  3684. 00002620  7600                     moveq.l    D3, 0x00
  3685. 00002622  2D43 FFE6                move.l     [A6 - 0x1A], D3
  3686. 00002626  2D43 FFF4                move.l     [A6 - 0xC], D3
  3687. 0000262A  486E FFF4                pea.l      [A6 - 0xC]
  3688. 0000262E  486E FFCC                pea.l      [A6 - 0x34]
  3689. 00002632  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  3690. 00002636  2F0A                     move.l     -[A7], A2
  3691. 00002638  42A7                     clr.l      -[A7]
  3692. 0000263A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3693. 0000263E  486E FFF8                pea.l      [A6 - 0x8]
  3694. 00002642  486E FFFC                pea.l      [A6 - 0x4]
  3695. 00002646  4EBA 00A2                jsr        [PC + 0xA2 /* 000026EA */]
  3696. 0000264A  486E FFF4                pea.l      [A6 - 0xC]
  3697. 0000264E  42A7                     clr.l      -[A7]
  3698. 00002650  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  3699. 00002654  0C6E FD00 FFF8           cmpi.w     [A6 - 0x8], 0xFD00
  3700. 0000265A  6202                     bhi        +0x4 /* 0000265E */
  3701. 0000265C  2443                     movea.l    A2, D3
  3702. label0000265E:
  3703. 0000265E  200A                     move.l     D0, A2
  3704. 00002660  4CDF 0408                movem.l    D3,A2, [A7]+
  3705. 00002664  4E5E                     unlink     A6
  3706. 00002666  205F                     movea.l    A0, [A7]+
  3707. 00002668  584F                     addq.w     A7, 4
  3708. 0000266A  4ED0                     jmp        [A0]
  3709. fn0000266C:
  3710. 0000266C  4E56 FFFC                link       A6, -0x0004
  3711. 00002670  48E7 0030                movem.l    -[A7], A2,A3
  3712. 00002674  246E 0014                movea.l    A2, [A6 + 0x14]
  3713. 00002678  200A                     move.l     D0, A2
  3714. 0000267A  660A                     bne        +0xC /* 00002686 */
  3715. 0000267C  2F3C 0000 09E7           move.l     -[A7], 0x9E7
  3716. 00002682  4EBA D97C                jsr        [PC - 0x2684 /* 00000000 */]
  3717. label00002686:
  3718. 00002686  2F0A                     move.l     -[A7], A2
  3719. 00002688  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3720. 0000268C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3721. 00002690  42A7                     clr.l      -[A7]
  3722. 00002692  486E FFFC                pea.l      [A6 - 0x4]
  3723. 00002696  4EBA 0052                jsr        [PC + 0x52 /* 000026EA */]
  3724. 0000269A  2640                     movea.l    A3, D0
  3725. 0000269C  200B                     move.l     D0, A3
  3726. 0000269E  6614                     bne        +0x16 /* 000026B4 */
  3727. 000026A0  264A                     movea.l    A3, A2
  3728. 000026A2  204A                     movea.l    A0, A2
  3729. 000026A4  7054                     moveq.l    D0, 0x54
  3730. 000026A6  D1C0                     add.l      A0, D0
  3731. 000026A8  2F08                     move.l     -[A7], A0
  3732. 000026AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3733. 000026AE  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  3734. 000026B2  6026                     bra        +0x28 /* 000026DA */
  3735. label000026B4:
  3736. 000026B4  202E FFFC                move.l     D0, [A6 - 0x4]
  3737. 000026B8  670C                     beq        +0xE /* 000026C6 */
  3738. 000026BA  2F0B                     move.l     -[A7], A3
  3739. 000026BC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3740. 000026C0  4EAD 1902                jsr        [A5 + 0x1902 /* export_796 */]
  3741. 000026C4  6014                     bra        +0x16 /* 000026DA */
  3742. label000026C6:
  3743. 000026C6  4AAB 0014                tst.l      [A3 + 0x14]
  3744. 000026CA  670E                     beq        +0x10 /* 000026DA */
  3745. 000026CC  2F0B                     move.l     -[A7], A3
  3746. 000026CE  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  3747. 000026D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3748. 000026D6  4EBA 0A9A                jsr        [PC + 0xA9A /* 00003172 */]
  3749. label000026DA:
  3750. 000026DA  200B                     move.l     D0, A3
  3751. 000026DC  4CDF 0C00                movem.l    A2,A3, [A7]+
  3752. 000026E0  4E5E                     unlink     A6
  3753. 000026E2  205F                     movea.l    A0, [A7]+
  3754. 000026E4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3755. 000026E8  4ED0                     jmp        [A0]
  3756. fn000026EA:
  3757. 000026EA  4E56 FFFC                link       A6, -0x0004
  3758. 000026EE  48E7 0038                movem.l    -[A7], A2,A3,A4
  3759. 000026F2  286E 000C                movea.l    A4, [A6 + 0xC]
  3760. 000026F6  266E 0018                movea.l    A3, [A6 + 0x18]
  3761. 000026FA  200C                     move.l     D0, A4
  3762. 000026FC  6604                     bne        +0x6 /* 00002702 */
  3763. 000026FE  49EE FFFC                lea.l      A4, [A6 - 0x4]
  3764. label00002702:
  3765. 00002702  4240                     clr.w      D0
  3766. 00002704  3880                     move.w     [A4], D0
  3767. 00002706  244B                     movea.l    A2, A3
  3768. 00002708  200A                     move.l     D0, A2
  3769. 0000270A  6732                     beq        +0x34 /* 0000273E */
  3770. 0000270C  2F0B                     move.l     -[A7], A3
  3771. 0000270E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3772. 00002712  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3773. 00002716  2F0C                     move.l     -[A7], A4
  3774. 00002718  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3775. 0000271C  42A7                     clr.l      -[A7]
  3776. 0000271E  4EBA FC0C                jsr        [PC - 0x3F4 /* 0000232C */]
  3777. 00002722  2440                     movea.l    A2, D0
  3778. 00002724  200A                     move.l     D0, A2
  3779. 00002726  6616                     bne        +0x18 /* 0000273E */
  3780. 00002728  206B 0010                movea.l    A0, [A3 + 0x10]
  3781. 0000272C  4AA8 0004                tst.l      [A0 + 0x4]
  3782. 00002730  660C                     bne        +0xE /* 0000273E */
  3783. 00002732  102B 001C                move.b     D0, [A3 + 0x1C]
  3784. 00002736  721B                     moveq.l    D1, 0x1B
  3785. 00002738  B001                     cmp.b      D0, D1
  3786. 0000273A  6702                     beq        +0x4 /* 0000273E */
  3787. 0000273C  244B                     movea.l    A2, A3
  3788. label0000273E:
  3789. 0000273E  200A                     move.l     D0, A2
  3790. 00002740  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3791. 00002744  4E5E                     unlink     A6
  3792. 00002746  205F                     movea.l    A0, [A7]+
  3793. 00002748  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3794. 0000274C  4ED0                     jmp        [A0]
  3795. fn0000274E:
  3796. 0000274E  4E56 FFFC                link       A6, -0x0004
  3797. 00002752  48E7 0838                movem.l    -[A7], D4,A2,A3,A4
  3798. 00002756  282E 000C                move.l     D4, [A6 + 0xC]
  3799. 0000275A  246E 0010                movea.l    A2, [A6 + 0x10]
  3800. 0000275E  266E 0014                movea.l    A3, [A6 + 0x14]
  3801. 00002762  2D4A FFFC                move.l     [A6 - 0x4], A2
  3802. 00002766  200A                     move.l     D0, A2
  3803. 00002768  675A                     beq        +0x5C /* 000027C4 */
  3804. 0000276A  206A 000C                movea.l    A0, [A2 + 0xC]
  3805. 0000276E  2010                     move.l     D0, [A0]
  3806. 00002770  721F                     moveq.l    D1, 0x1F
  3807. 00002772  C081                     and.l      D0, D1
  3808. 00002774  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  3809. 00002778  1030 0000                move.b     D0, [A0 + D0.w]
  3810. 0000277C  7210                     moveq.l    D1, 0x10
  3811. 0000277E  C001                     and.b      D0, D1
  3812. 00002780  6642                     bne        +0x44 /* 000027C4 */
  3813. 00002782  7000                     moveq.l    D0, 0x00
  3814. 00002784  2440                     movea.l    A2, D0
  3815. 00002786  603C                     bra        +0x3E /* 000027C4 */
  3816. label00002788:
  3817. 00002788  4AAA 0010                tst.l      [A2 + 0x10]
  3818. 0000278C  660A                     bne        +0xC /* 00002798 */
  3819. 0000278E  2F3C 0000 0A43           move.l     -[A7], 0xA43 /* '\nC' */
  3820. 00002794  4EBA D86A                jsr        [PC - 0x2796 /* 00000000 */]
  3821. label00002798:
  3822. 00002798  102A 001C                move.b     D0, [A2 + 0x1C]
  3823. 0000279C  720A                     moveq.l    D1, 0x0A
  3824. 0000279E  B001                     cmp.b      D0, D1
  3825. 000027A0  6704                     beq        +0x6 /* 000027A6 */
  3826. 000027A2  7000                     moveq.l    D0, 0x00
  3827. 000027A4  6002                     bra        +0x4 /* 000027A8 */
  3828. label000027A6:
  3829. 000027A6  7001                     moveq.l    D0, 0x01
  3830. label000027A8:
  3831. 000027A8  2000                     move.l     D0, D0
  3832. 000027AA  B980                     xor.l      D0, D4
  3833. 000027AC  670E                     beq        +0x10 /* 000027BC */
  3834. 000027AE  2F0B                     move.l     -[A7], A3
  3835. 000027B0  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  3836. 000027B4  4EBA 0068                jsr        [PC + 0x68 /* 0000281E */]
  3837. 000027B8  4A80                     tst.l      D0
  3838. 000027BA  660C                     bne        +0xE /* 000027C8 */
  3839. label000027BC:
  3840. 000027BC  206A 0010                movea.l    A0, [A2 + 0x10]
  3841. 000027C0  2468 0004                movea.l    A2, [A0 + 0x4]
  3842. label000027C4:
  3843. 000027C4  200A                     move.l     D0, A2
  3844. 000027C6  66C0                     bne        -0x3E /* 00002788 */
  3845. label000027C8:
  3846. 000027C8  200A                     move.l     D0, A2
  3847. 000027CA  6642                     bne        +0x44 /* 0000280E */
  3848. 000027CC  202E 0008                move.l     D0, [A6 + 0x8]
  3849. 000027D0  673C                     beq        +0x3E /* 0000280E */
  3850. 000027D2  246E FFFC                movea.l    A2, [A6 - 0x4]
  3851. 000027D6  284B                     movea.l    A4, A3
  3852. 000027D8  700C                     moveq.l    D0, 0x0C
  3853. 000027DA  D9C0                     add.l      A4, D0
  3854. 000027DC  602C                     bra        +0x2E /* 0000280A */
  3855. label000027DE:
  3856. 000027DE  102A 001C                move.b     D0, [A2 + 0x1C]
  3857. 000027E2  721B                     moveq.l    D1, 0x1B
  3858. 000027E4  B001                     cmp.b      D0, D1
  3859. 000027E6  661A                     bne        +0x1C /* 00002802 */
  3860. 000027E8  2F0A                     move.l     -[A7], A2
  3861. 000027EA  2F14                     move.l     -[A7], [A4]
  3862. 000027EC  7001                     moveq.l    D0, 0x01
  3863. 000027EE  2F00                     move.l     -[A7], D0
  3864. 000027F0  3F3C FF01                move.w     -[A7], 0xFF01
  3865. 000027F4  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  3866. 000027F8  2640                     movea.l    A3, D0
  3867. 000027FA  200B                     move.l     D0, A3
  3868. 000027FC  6704                     beq        +0x6 /* 00002802 */
  3869. 000027FE  244B                     movea.l    A2, A3
  3870. 00002800  600C                     bra        +0xE /* 0000280E */
  3871. label00002802:
  3872. 00002802  206A 0010                movea.l    A0, [A2 + 0x10]
  3873. 00002806  2468 0004                movea.l    A2, [A0 + 0x4]
  3874. label0000280A:
  3875. 0000280A  200A                     move.l     D0, A2
  3876. 0000280C  66D0                     bne        -0x2E /* 000027DE */
  3877. label0000280E:
  3878. 0000280E  200A                     move.l     D0, A2
  3879. 00002810  4CDF 1C10                movem.l    D4,A2,A3,A4, [A7]+
  3880. 00002814  4E5E                     unlink     A6
  3881. 00002816  205F                     movea.l    A0, [A7]+
  3882. 00002818  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3883. 0000281C  4ED0                     jmp        [A0]
  3884. fn0000281E:
  3885. 0000281E  4E56 FFD4                link       A6, -0x002C
  3886. 00002822  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3887. 00002826  246E 000C                movea.l    A2, [A6 + 0xC]
  3888. 0000282A  2012                     move.l     D0, [A2]
  3889. 0000282C  761F                     moveq.l    D3, 0x1F
  3890. 0000282E  C083                     and.l      D0, D3
  3891. 00002830  47ED D414                lea.l      A3, [A5 - 0x2BEC]
  3892. 00002834  1033 0000                move.b     D0, [A3 + D0.w]
  3893. 00002838  7810                     moveq.l    D4, 0x10
  3894. 0000283A  C004                     and.b      D0, D4
  3895. 0000283C  6710                     beq        +0x12 /* 0000284E */
  3896. 0000283E  206E 0008                movea.l    A0, [A6 + 0x8]
  3897. 00002842  2010                     move.l     D0, [A0]
  3898. 00002844  C083                     and.l      D0, D3
  3899. 00002846  1033 0000                move.b     D0, [A3 + D0.w]
  3900. 0000284A  C004                     and.b      D0, D4
  3901. 0000284C  660A                     bne        +0xC /* 00002858 */
  3902. label0000284E:
  3903. 0000284E  2F3C 0000 0A6E           move.l     -[A7], 0xA6E /* '\nn' */
  3904. 00002854  4EBA D7AA                jsr        [PC - 0x2856 /* 00000000 */]
  3905. label00002858:
  3906. 00002858  2012                     move.l     D0, [A2]
  3907. 0000285A  0280 0000 00C0           andi.l     D0, 0xC0
  3908. 00002860  266E 0008                movea.l    A3, [A6 + 0x8]
  3909. 00002864  2213                     move.l     D1, [A3]
  3910. 00002866  0281 0000 00C0           andi.l     D1, 0xC0
  3911. 0000286C  B081                     cmp.l      D0, D1
  3912. 0000286E  6600 0100                bne        +0x102 /* 00002970 */
  3913. 00002872  102A 0004                move.b     D0, [A2 + 0x4]
  3914. 00002876  7601                     moveq.l    D3, 0x01
  3915. 00002878  C003                     and.b      D0, D3
  3916. 0000287A  6646                     bne        +0x48 /* 000028C2 */
  3917. 0000287C  102B 0004                move.b     D0, [A3 + 0x4]
  3918. 00002880  C003                     and.b      D0, D3
  3919. 00002882  6700 00E8                beq        +0xEA /* 0000296C */
  3920. 00002886  102D D5D8                move.b     D0, [A5 - 0x2A28]
  3921. 0000288A  6600 00E4                bne        +0xE6 /* 00002970 */
  3922. 0000288E  202B 000C                move.l     D0, [A3 + 0xC]
  3923. 00002892  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3924. 00002896  286D D884                movea.l    A4, [A5 - 0x277C]
  3925. 0000289A  6010                     bra        +0x12 /* 000028AC */
  3926. label0000289C:
  3927. 0000289C  286C 000C                movea.l    A4, [A4 + 0xC]
  3928. 000028A0  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3929. 000028A4  2028 000C                move.l     D0, [A0 + 0xC]
  3930. 000028A8  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3931. label000028AC:
  3932. 000028AC  200C                     move.l     D0, A4
  3933. 000028AE  66EC                     bne        -0x12 /* 0000289C */
  3934. 000028B0  200C                     move.l     D0, A4
  3935. 000028B2  6600 00BC                bne        +0xBE /* 00002970 */
  3936. 000028B6  202E FFD4                move.l     D0, [A6 - 0x2C]
  3937. 000028BA  6600 00B4                bne        +0xB6 /* 00002970 */
  3938. 000028BE  6000 00AC                bra        +0xAE /* 0000296C */
  3939. label000028C2:
  3940. 000028C2  246E 000C                movea.l    A2, [A6 + 0xC]
  3941. 000028C6  102A 0004                move.b     D0, [A2 + 0x4]
  3942. 000028CA  7240                     moveq.l    D1, 0x40
  3943. 000028CC  C001                     and.b      D0, D1
  3944. 000028CE  6718                     beq        +0x1A /* 000028E8 */
  3945. 000028D0  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  3946. 000028D4  206E 0008                movea.l    A0, [A6 + 0x8]
  3947. 000028D8  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3948. 000028DC  42A7                     clr.l      -[A7]
  3949. 000028DE  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  3950. 000028E2  4A80                     tst.l      D0
  3951. 000028E4  6700 008A                beq        +0x8C /* 00002970 */
  3952. label000028E8:
  3953. 000028E8  102A 0004                move.b     D0, [A2 + 0x4]
  3954. 000028EC  7602                     moveq.l    D3, 0x02
  3955. 000028EE  C003                     and.b      D0, D3
  3956. 000028F0  266E 0008                movea.l    A3, [A6 + 0x8]
  3957. 000028F4  122B 0004                move.b     D1, [A3 + 0x4]
  3958. 000028F8  C203                     and.b      D1, D3
  3959. 000028FA  B001                     cmp.b      D0, D1
  3960. 000028FC  6672                     bne        +0x74 /* 00002970 */
  3961. 000028FE  202B 000C                move.l     D0, [A3 + 0xC]
  3962. 00002902  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3963. 00002906  286A 000C                movea.l    A4, [A2 + 0xC]
  3964. 0000290A  6056                     bra        +0x58 /* 00002962 */
  3965. label0000290C:
  3966. 0000290C  41ED DD9A                lea.l      A0, [A5 - 0x2266]
  3967. 00002910  43EE FFD8                lea.l      A1, [A6 - 0x28]
  3968. 00002914  7008                     moveq.l    D0, 0x08
  3969. label00002916:
  3970. 00002916  22D8                     move.l     [A1]+, [A0]+
  3971. 00002918  51C8 FFFC                dbf        D0, -0x6 /* 00002916 */
  3972. 0000291C  3290                     move.w     [A1], [A0]
  3973. 0000291E  202E FFD4                move.l     D0, [A6 - 0x2C]
  3974. 00002922  674C                     beq        +0x4E /* 00002970 */
  3975. 00002924  202C 0004                move.l     D0, [A4 + 0x4]
  3976. 00002928  2D40 FFEE                move.l     [A6 - 0x12], D0
  3977. 0000292C  7000                     moveq.l    D0, 0x00
  3978. 0000292E  2D40 FFF2                move.l     [A6 - 0xE], D0
  3979. 00002932  1D7C 005F FFD8           move.b     [A6 - 0x28], 0x5F /* '_' */
  3980. 00002938  422E FFD9                clr.b      [A6 - 0x27]
  3981. 0000293C  486E FFD8                pea.l      [A6 - 0x28]
  3982. 00002940  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3983. 00002944  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3984. 00002948  4EBA ECA0                jsr        [PC - 0x1360 /* 000015EA */]
  3985. 0000294C  0C40 FF01                cmpi.w     D0, 0xFF01
  3986. 00002950  661E                     bne        +0x20 /* 00002970 */
  3987. 00002952  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3988. 00002956  2028 000C                move.l     D0, [A0 + 0xC]
  3989. 0000295A  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3990. 0000295E  286C 000C                movea.l    A4, [A4 + 0xC]
  3991. label00002962:
  3992. 00002962  200C                     move.l     D0, A4
  3993. 00002964  66A6                     bne        -0x58 /* 0000290C */
  3994. 00002966  202E FFD4                move.l     D0, [A6 - 0x2C]
  3995. 0000296A  6604                     bne        +0x6 /* 00002970 */
  3996. label0000296C:
  3997. 0000296C  7001                     moveq.l    D0, 0x01
  3998. 0000296E  6002                     bra        +0x4 /* 00002972 */
  3999. label00002970:
  4000. 00002970  7000                     moveq.l    D0, 0x00
  4001. label00002972:
  4002. 00002972  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4003. 00002976  4E5E                     unlink     A6
  4004. 00002978  205F                     movea.l    A0, [A7]+
  4005. 0000297A  504F                     addq.w     A7, 8
  4006. 0000297C  4ED0                     jmp        [A0]
  4007. fn0000297E:
  4008. 0000297E  4E56 FFBC                link       A6, -0x0044
  4009. 00002982  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  4010. 00002986  286E 0008                movea.l    A4, [A6 + 0x8]
  4011. 0000298A  7600                     moveq.l    D3, 0x00
  4012. 0000298C  2D43 FFEC                move.l     [A6 - 0x14], D3
  4013. 00002990  2D43 FFF0                move.l     [A6 - 0x10], D3
  4014. 00002994  200C                     move.l     D0, A4
  4015. 00002996  6714                     beq        +0x16 /* 000029AC */
  4016. 00002998  1214                     move.b     D1, [A4]
  4017. 0000299A  7000                     moveq.l    D0, 0x00
  4018. 0000299C  1001                     move.b     D0, D1
  4019. 0000299E  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  4020. 000029A2  1030 0000                move.b     D0, [A0 + D0.w]
  4021. 000029A6  7203                     moveq.l    D1, 0x03
  4022. 000029A8  C001                     and.b      D0, D1
  4023. 000029AA  660A                     bne        +0xC /* 000029B6 */
  4024. label000029AC:
  4025. 000029AC  2F3C 0000 0AE6           move.l     -[A7], 0xAE6
  4026. 000029B2  4EBA D64C                jsr        [PC - 0x29B4 /* 00000000 */]
  4027. label000029B6:
  4028. 000029B6  1014                     move.b     D0, [A4]
  4029. 000029B8  7214                     moveq.l    D1, 0x14
  4030. 000029BA  B001                     cmp.b      D0, D1
  4031. 000029BC  6726                     beq        +0x28 /* 000029E4 */
  4032. 000029BE  282C 0002                move.l     D4, [A4 + 0x2]
  4033. 000029C2  2D44 FFEC                move.l     [A6 - 0x14], D4
  4034. 000029C6  2D44 FFF8                move.l     [A6 - 0x8], D4
  4035. 000029CA  206E FFF8                movea.l    A0, [A6 - 0x8]
  4036. 000029CE  2F08                     move.l     -[A7], A0
  4037. 000029D0  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  4038. 000029D4  2940 0002                move.l     [A4 + 0x2], D0
  4039. 000029D8  2040                     movea.l    A0, D0
  4040. 000029DA  2244                     movea.l    A1, D4
  4041. 000029DC  B1C9                     cmpa.l     A0, A1
  4042. 000029DE  6604                     bne        +0x6 /* 000029E4 */
  4043. 000029E0  2D43 FFEC                move.l     [A6 - 0x14], D3
  4044. label000029E4:
  4045. 000029E4  7600                     moveq.l    D3, 0x00
  4046. 000029E6  2D43 FFBC                move.l     [A6 - 0x44], D3
  4047. 000029EA  486E FFBC                pea.l      [A6 - 0x44]
  4048. 000029EE  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4049. 000029F2  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  4050. 000029F6  1214                     move.b     D1, [A4]
  4051. 000029F8  7000                     moveq.l    D0, 0x00
  4052. 000029FA  1001                     move.b     D0, D1
  4053. 000029FC  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  4054. 00002A00  1030 0000                move.b     D0, [A0 + D0.w]
  4055. 00002A04  7201                     moveq.l    D1, 0x01
  4056. 00002A06  C001                     and.b      D0, D1
  4057. 00002A08  6732                     beq        +0x34 /* 00002A3C */
  4058. 00002A0A  282C 0006                move.l     D4, [A4 + 0x6]
  4059. 00002A0E  2D44 FFF0                move.l     [A6 - 0x10], D4
  4060. 00002A12  2D44 FFFC                move.l     [A6 - 0x4], D4
  4061. 00002A16  206E FFFC                movea.l    A0, [A6 - 0x4]
  4062. 00002A1A  2F08                     move.l     -[A7], A0
  4063. 00002A1C  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  4064. 00002A20  2940 0006                move.l     [A4 + 0x6], D0
  4065. 00002A24  2040                     movea.l    A0, D0
  4066. 00002A26  2244                     movea.l    A1, D4
  4067. 00002A28  B1C9                     cmpa.l     A0, A1
  4068. 00002A2A  6604                     bne        +0x6 /* 00002A30 */
  4069. 00002A2C  2D43 FFF0                move.l     [A6 - 0x10], D3
  4070. label00002A30:
  4071. 00002A30  486E FFBC                pea.l      [A6 - 0x44]
  4072. 00002A34  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  4073. 00002A38  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  4074. label00002A3C:
  4075. 00002A3C  246E FFBC                movea.l    A2, [A6 - 0x44]
  4076. 00002A40  602A                     bra        +0x2C /* 00002A6C */
  4077. label00002A42:
  4078. 00002A42  206A 0008                movea.l    A0, [A2 + 0x8]
  4079. 00002A46  2668 0016                movea.l    A3, [A0 + 0x16]
  4080. 00002A4A  2013                     move.l     D0, [A3]
  4081. 00002A4C  3600                     move.w     D3, D0
  4082. 00002A4E  781F                     moveq.l    D4, 0x1F
  4083. 00002A50  C644                     and.w      D3, D4
  4084. 00002A52  7A14                     moveq.l    D5, 0x14
  4085. 00002A54  B645                     cmp.w      D3, D5
  4086. 00002A56  6720                     beq        +0x22 /* 00002A78 */
  4087. 00002A58  7012                     moveq.l    D0, 0x12
  4088. 00002A5A  B640                     cmp.w      D3, D0
  4089. 00002A5C  660C                     bne        +0xE /* 00002A6A */
  4090. 00002A5E  206B 0008                movea.l    A0, [A3 + 0x8]
  4091. 00002A62  2010                     move.l     D0, [A0]
  4092. 00002A64  C044                     and.w      D0, D4
  4093. 00002A66  B045                     cmp.w      D0, D5
  4094. 00002A68  670E                     beq        +0x10 /* 00002A78 */
  4095. label00002A6A:
  4096. 00002A6A  2452                     movea.l    A2, [A2]
  4097. label00002A6C:
  4098. 00002A6C  200A                     move.l     D0, A2
  4099. 00002A6E  66D2                     bne        -0x2C /* 00002A42 */
  4100. label00002A70:
  4101. 00002A70  7000                     moveq.l    D0, 0x00
  4102. 00002A72  2640                     movea.l    A3, D0
  4103. 00002A74  6000 0286                bra        +0x288 /* 00002CFC */
  4104. label00002A78:
  4105. 00002A78  1214                     move.b     D1, [A4]
  4106. 00002A7A  7000                     moveq.l    D0, 0x00
  4107. 00002A7C  1001                     move.b     D0, D1
  4108. 00002A7E  2F00                     move.l     -[A7], D0
  4109. 00002A80  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  4110. 00002A84  2D40 FFE8                move.l     [A6 - 0x18], D0
  4111. 00002A88  4A80                     tst.l      D0
  4112. 00002A8A  67E4                     beq        -0x1A /* 00002A70 */
  4113. 00002A8C  2F00                     move.l     -[A7], D0
  4114. 00002A8E  7201                     moveq.l    D1, 0x01
  4115. 00002A90  2F01                     move.l     -[A7], D1
  4116. 00002A92  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  4117. 00002A96  2440                     movea.l    A2, D0
  4118. 00002A98  2F0A                     move.l     -[A7], A2
  4119. 00002A9A  42A7                     clr.l      -[A7]
  4120. 00002A9C  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  4121. 00002AA0  486E FFD4                pea.l      [A6 - 0x2C]
  4122. 00002AA4  486E FFC0                pea.l      [A6 - 0x40]
  4123. 00002AA8  486E FFD8                pea.l      [A6 - 0x28]
  4124. 00002AAC  4EBA F87E                jsr        [PC - 0x782 /* 0000232C */]
  4125. 00002AB0  2440                     movea.l    A2, D0
  4126. 00002AB2  206E FFBC                movea.l    A0, [A6 - 0x44]
  4127. 00002AB6  2028 0008                move.l     D0, [A0 + 0x8]
  4128. 00002ABA  2D40 FFCC                move.l     [A6 - 0x34], D0
  4129. 00002ABE  2040                     movea.l    A0, D0
  4130. 00002AC0  2668 0016                movea.l    A3, [A0 + 0x16]
  4131. 00002AC4  2013                     move.l     D0, [A3]
  4132. 00002AC6  3604                     move.w     D3, D4
  4133. 00002AC8  C043                     and.w      D0, D3
  4134. 00002ACA  7212                     moveq.l    D1, 0x12
  4135. 00002ACC  B041                     cmp.w      D0, D1
  4136. 00002ACE  660A                     bne        +0xC /* 00002ADA */
  4137. 00002AD0  2F3C 0000 0B1E           move.l     -[A7], 0xB1E
  4138. 00002AD6  4EBA D528                jsr        [PC - 0x2AD8 /* 00000000 */]
  4139. label00002ADA:
  4140. 00002ADA  7000                     moveq.l    D0, 0x00
  4141. 00002ADC  2D40 FFC4                move.l     [A6 - 0x3C], D0
  4142. 00002AE0  2013                     move.l     D0, [A3]
  4143. 00002AE2  C043                     and.w      D0, D3
  4144. 00002AE4  3205                     move.w     D1, D5
  4145. 00002AE6  B041                     cmp.w      D0, D1
  4146. 00002AE8  6600 00A2                bne        +0xA4 /* 00002B8C */
  4147. 00002AEC  202B 000C                move.l     D0, [A3 + 0xC]
  4148. 00002AF0  2D40 FFF4                move.l     [A6 - 0xC], D0
  4149. 00002AF4  2F00                     move.l     -[A7], D0
  4150. 00002AF6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4151. 00002AFA  42A7                     clr.l      -[A7]
  4152. 00002AFC  4EBA 02EE                jsr        [PC + 0x2EE /* 00002DEC */]
  4153. 00002B00  2D40 FFC4                move.l     [A6 - 0x3C], D0
  4154. 00002B04  4A80                     tst.l      D0
  4155. 00002B06  6700 0084                beq        +0x86 /* 00002B8C */
  4156. 00002B0A  2F00                     move.l     -[A7], D0
  4157. 00002B0C  2F0B                     move.l     -[A7], A3
  4158. 00002B0E  206E FFBC                movea.l    A0, [A6 - 0x44]
  4159. 00002B12  2F10                     move.l     -[A7], [A0]
  4160. 00002B14  486E FFD6                pea.l      [A6 - 0x2A]
  4161. 00002B18  486E FFC8                pea.l      [A6 - 0x38]
  4162. 00002B1C  486E FFE0                pea.l      [A6 - 0x20]
  4163. 00002B20  4EBA F80A                jsr        [PC - 0x7F6 /* 0000232C */]
  4164. 00002B24  2D40 FFC4                move.l     [A6 - 0x3C], D0
  4165. 00002B28  220A                     move.l     D1, A2
  4166. 00002B2A  6760                     beq        +0x62 /* 00002B8C */
  4167. 00002B2C  4A80                     tst.l      D0
  4168. 00002B2E  675C                     beq        +0x5E /* 00002B8C */
  4169. 00002B30  302E FFD4                move.w     D0, [A6 - 0x2C]
  4170. 00002B34  7600                     moveq.l    D3, 0x00
  4171. 00002B36  3600                     move.w     D3, D0
  4172. 00002B38  322E FFD6                move.w     D1, [A6 - 0x2A]
  4173. 00002B3C  7000                     moveq.l    D0, 0x00
  4174. 00002B3E  3001                     move.w     D0, D1
  4175. 00002B40  9680                     sub.l      D3, D0
  4176. 00002B42  661A                     bne        +0x1C /* 00002B5E */
  4177. 00002B44  0C83 0000 FF01           cmpi.l     D3, 0xFF01
  4178. 00002B4A  6712                     beq        +0x14 /* 00002B5E */
  4179. 00002B4C  486E FFD8                pea.l      [A6 - 0x28]
  4180. 00002B50  486E FFE0                pea.l      [A6 - 0x20]
  4181. 00002B54  7002                     moveq.l    D0, 0x02
  4182. 00002B56  2F00                     move.l     -[A7], D0
  4183. 00002B58  4EBA D4BE                jsr        [PC - 0x2B42 /* 00000018 */]
  4184. 00002B5C  2600                     move.l     D3, D0
  4185. label00002B5E:
  4186. 00002B5E  0C83 0000 0000           cmpi.l     D3, 0x0
  4187. 00002B64  6F06                     ble        +0x8 /* 00002B6C */
  4188. 00002B66  7000                     moveq.l    D0, 0x00
  4189. 00002B68  2D40 FFC4                move.l     [A6 - 0x3C], D0
  4190. label00002B6C:
  4191. 00002B6C  0C83 0000 0000           cmpi.l     D3, 0x0
  4192. 00002B72  6A04                     bpl        +0x6 /* 00002B78 */
  4193. 00002B74  7000                     moveq.l    D0, 0x00
  4194. 00002B76  2440                     movea.l    A2, D0
  4195. label00002B78:
  4196. 00002B78  4A83                     tst.l      D3
  4197. 00002B7A  6610                     bne        +0x12 /* 00002B8C */
  4198. 00002B7C  2F0A                     move.l     -[A7], A2
  4199. 00002B7E  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  4200. 00002B82  4EAD 1902                jsr        [A5 + 0x1902 /* export_796 */]
  4201. 00002B86  7000                     moveq.l    D0, 0x00
  4202. 00002B88  2D40 FFC4                move.l     [A6 - 0x3C], D0
  4203. label00002B8C:
  4204. 00002B8C  200A                     move.l     D0, A2
  4205. 00002B8E  674A                     beq        +0x4C /* 00002BDA */
  4206. 00002B90  202E FFC0                move.l     D0, [A6 - 0x40]
  4207. 00002B94  670A                     beq        +0xC /* 00002BA0 */
  4208. 00002B96  2F0A                     move.l     -[A7], A2
  4209. 00002B98  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  4210. 00002B9C  4EAD 1902                jsr        [A5 + 0x1902 /* export_796 */]
  4211. label00002BA0:
  4212. 00002BA0  1214                     move.b     D1, [A4]
  4213. 00002BA2  7000                     moveq.l    D0, 0x00
  4214. 00002BA4  1001                     move.b     D0, D1
  4215. 00002BA6  2F00                     move.l     -[A7], D0
  4216. 00002BA8  2F0A                     move.l     -[A7], A2
  4217. 00002BAA  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  4218. 00002BAE  3F2E FFD4                move.w     -[A7], [A6 - 0x2C]
  4219. 00002BB2  486E FFD8                pea.l      [A6 - 0x28]
  4220. 00002BB6  4EBA 2C58                jsr        [PC + 0x2C58 /* 00005810 */]
  4221. 00002BBA  4A80                     tst.l      D0
  4222. 00002BBC  6708                     beq        +0xA /* 00002BC6 */
  4223. 00002BBE  7000                     moveq.l    D0, 0x00
  4224. 00002BC0  2640                     movea.l    A3, D0
  4225. 00002BC2  6000 0138                bra        +0x13A /* 00002CFC */
  4226. label00002BC6:
  4227. 00002BC6  2F0A                     move.l     -[A7], A2
  4228. 00002BC8  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  4229. 00002BCC  2D40 FFD0                move.l     [A6 - 0x30], D0
  4230. 00002BD0  7000                     moveq.l    D0, 0x00
  4231. 00002BD2  2D40 FFCC                move.l     [A6 - 0x34], D0
  4232. 00002BD6  6000 00FA                bra        +0xFC /* 00002CD2 */
  4233. label00002BDA:
  4234. 00002BDA  202E FFC4                move.l     D0, [A6 - 0x3C]
  4235. 00002BDE  6700 00EC                beq        +0xEE /* 00002CCC */
  4236. 00002BE2  202E FFC8                move.l     D0, [A6 - 0x38]
  4237. 00002BE6  670C                     beq        +0xE /* 00002BF4 */
  4238. 00002BE8  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  4239. 00002BEC  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  4240. 00002BF0  4EAD 1902                jsr        [A5 + 0x1902 /* export_796 */]
  4241. label00002BF4:
  4242. 00002BF4  1214                     move.b     D1, [A4]
  4243. 00002BF6  7000                     moveq.l    D0, 0x00
  4244. 00002BF8  1001                     move.b     D0, D1
  4245. 00002BFA  2F00                     move.l     -[A7], D0
  4246. 00002BFC  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  4247. 00002C00  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  4248. 00002C04  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  4249. 00002C08  486E FFE0                pea.l      [A6 - 0x20]
  4250. 00002C0C  4EBA 2C02                jsr        [PC + 0x2C02 /* 00005810 */]
  4251. 00002C10  4A80                     tst.l      D0
  4252. 00002C12  6708                     beq        +0xA /* 00002C1C */
  4253. 00002C14  7000                     moveq.l    D0, 0x00
  4254. 00002C16  2640                     movea.l    A3, D0
  4255. 00002C18  6000 00E2                bra        +0xE4 /* 00002CFC */
  4256. label00002C1C:
  4257. 00002C1C  102D D98E                move.b     D0, [A5 - 0x2672]
  4258. 00002C20  6610                     bne        +0x12 /* 00002C32 */
  4259. 00002C22  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  4260. 00002C26  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  4261. 00002C2A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4262. 00002C2E  4EBA 0542                jsr        [PC + 0x542 /* 00003172 */]
  4263. label00002C32:
  4264. 00002C32  486E FFBC                pea.l      [A6 - 0x44]
  4265. 00002C36  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  4266. 00002C3A  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  4267. 00002C3E  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  4268. 00002C42  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  4269. 00002C46  2D40 FFCC                move.l     [A6 - 0x34], D0
  4270. 00002C4A  246E FFC4                movea.l    A2, [A6 - 0x3C]
  4271. 00002C4E  266A 0014                movea.l    A3, [A2 + 0x14]
  4272. 00002C52  486E FFCC                pea.l      [A6 - 0x34]
  4273. 00002C56  2F0B                     move.l     -[A7], A3
  4274. 00002C58  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4275. 00002C5C  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  4276. 00002C60  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  4277. 00002C64  2F0A                     move.l     -[A7], A2
  4278. 00002C66  486E FFCC                pea.l      [A6 - 0x34]
  4279. 00002C6A  4EBA 0DE6                jsr        [PC + 0xDE6 /* 00003A52 */]
  4280. 00002C6E  2D40 FFD0                move.l     [A6 - 0x30], D0
  4281. 00002C72  2040                     movea.l    A0, D0
  4282. 00002C74  3228 0024                move.w     D1, [A0 + 0x24]
  4283. 00002C78  0241 1000                andi.w     D1, 0x1000
  4284. 00002C7C  6616                     bne        +0x18 /* 00002C94 */
  4285. 00002C7E  7213                     moveq.l    D1, 0x13
  4286. 00002C80  2F01                     move.l     -[A7], D1
  4287. 00002C82  2268 0016                movea.l    A1, [A0 + 0x16]
  4288. 00002C86  2F29 0008                move.l     -[A7], [A1 + 0x8]
  4289. 00002C8A  2F00                     move.l     -[A7], D0
  4290. 00002C8C  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  4291. 00002C90  2D40 FFD0                move.l     [A6 - 0x30], D0
  4292. label00002C94:
  4293. 00002C94  206E FFCC                movea.l    A0, [A6 - 0x34]
  4294. 00002C98  2468 0016                movea.l    A2, [A0 + 0x16]
  4295. 00002C9C  206A 0008                movea.l    A0, [A2 + 0x8]
  4296. 00002CA0  2010                     move.l     D0, [A0]
  4297. 00002CA2  0280 0000 00C0           andi.l     D0, 0xC0
  4298. 00002CA8  206E FFC4                movea.l    A0, [A6 - 0x3C]
  4299. 00002CAC  2668 000C                movea.l    A3, [A0 + 0xC]
  4300. 00002CB0  2213                     move.l     D1, [A3]
  4301. 00002CB2  4681                     not.l      D1
  4302. 00002CB4  C081                     and.l      D0, D1
  4303. 00002CB6  671A                     beq        +0x1C /* 00002CD2 */
  4304. 00002CB8  2F0B                     move.l     -[A7], A3
  4305. 00002CBA  2F0A                     move.l     -[A7], A2
  4306. 00002CBC  2F3C 0000 008D           move.l     -[A7], 0x8D
  4307. 00002CC2  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  4308. 00002CC6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4309. 00002CCA  6006                     bra        +0x8 /* 00002CD2 */
  4310. label00002CCC:
  4311. 00002CCC  7000                     moveq.l    D0, 0x00
  4312. 00002CCE  2640                     movea.l    A3, D0
  4313. 00002CD0  602A                     bra        +0x2C /* 00002CFC */
  4314. label00002CD2:
  4315. 00002CD2  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4316. 00002CD6  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  4317. 00002CDA  42A7                     clr.l      -[A7]
  4318. 00002CDC  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  4319. 00002CE0  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  4320. 00002CE4  2440                     movea.l    A2, D0
  4321. 00002CE6  7000                     moveq.l    D0, 0x00
  4322. 00002CE8  2D40 FFBC                move.l     [A6 - 0x44], D0
  4323. 00002CEC  2940 0006                move.l     [A4 + 0x6], D0
  4324. 00002CF0  2940 0002                move.l     [A4 + 0x2], D0
  4325. 00002CF4  2F0C                     move.l     -[A7], A4
  4326. 00002CF6  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  4327. 00002CFA  264A                     movea.l    A3, A2
  4328. label00002CFC:
  4329. 00002CFC  486E FFBC                pea.l      [A6 - 0x44]
  4330. 00002D00  42A7                     clr.l      -[A7]
  4331. 00002D02  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  4332. 00002D06  200B                     move.l     D0, A3
  4333. 00002D08  6650                     bne        +0x52 /* 00002D5A */
  4334. 00002D0A  202E FFEC                move.l     D0, [A6 - 0x14]
  4335. 00002D0E  6722                     beq        +0x24 /* 00002D32 */
  4336. 00002D10  202C 0002                move.l     D0, [A4 + 0x2]
  4337. 00002D14  2D40 FFEC                move.l     [A6 - 0x14], D0
  4338. 00002D18  2040                     movea.l    A0, D0
  4339. 00002D1A  2228 0002                move.l     D1, [A0 + 0x2]
  4340. 00002D1E  2941 0002                move.l     [A4 + 0x2], D1
  4341. 00002D22  7200                     moveq.l    D1, 0x00
  4342. 00002D24  2141 0006                move.l     [A0 + 0x6], D1
  4343. 00002D28  2141 0002                move.l     [A0 + 0x2], D1
  4344. 00002D2C  2F00                     move.l     -[A7], D0
  4345. 00002D2E  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  4346. label00002D32:
  4347. 00002D32  202E FFF0                move.l     D0, [A6 - 0x10]
  4348. 00002D36  6722                     beq        +0x24 /* 00002D5A */
  4349. 00002D38  202C 0006                move.l     D0, [A4 + 0x6]
  4350. 00002D3C  2D40 FFF0                move.l     [A6 - 0x10], D0
  4351. 00002D40  2040                     movea.l    A0, D0
  4352. 00002D42  2228 0002                move.l     D1, [A0 + 0x2]
  4353. 00002D46  2941 0006                move.l     [A4 + 0x6], D1
  4354. 00002D4A  7200                     moveq.l    D1, 0x00
  4355. 00002D4C  2141 0006                move.l     [A0 + 0x6], D1
  4356. 00002D50  2141 0002                move.l     [A0 + 0x2], D1
  4357. 00002D54  2F00                     move.l     -[A7], D0
  4358. 00002D56  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  4359. label00002D5A:
  4360. 00002D5A  200B                     move.l     D0, A3
  4361. 00002D5C  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  4362. 00002D60  4E5E                     unlink     A6
  4363. 00002D62  205F                     movea.l    A0, [A7]+
  4364. 00002D64  584F                     addq.w     A7, 4
  4365. 00002D66  4ED0                     jmp        [A0]
  4366. fn00002D68:
  4367. 00002D68  4E56 0000                link       A6, 0
  4368. 00002D6C  48E7 0038                movem.l    -[A7], A2,A3,A4
  4369. 00002D70  286E 0008                movea.l    A4, [A6 + 0x8]
  4370. 00002D74  202E 000C                move.l     D0, [A6 + 0xC]
  4371. 00002D78  6726                     beq        +0x28 /* 00002DA0 */
  4372. 00002D7A  206E 000C                movea.l    A0, [A6 + 0xC]
  4373. 00002D7E  2468 0010                movea.l    A2, [A0 + 0x10]
  4374. 00002D82  2652                     movea.l    A3, [A2]
  4375. 00002D84  B9CB                     cmpa.l     A4, A3
  4376. 00002D86  670E                     beq        +0x10 /* 00002D96 */
  4377. 00002D88  266A 0026                movea.l    A3, [A2 + 0x26]
  4378. 00002D8C  600E                     bra        +0x10 /* 00002D9C */
  4379. label00002D8E:
  4380. 00002D8E  206B 0008                movea.l    A0, [A3 + 0x8]
  4381. 00002D92  B1CC                     cmpa.l     A0, A4
  4382. 00002D94  6604                     bne        +0x6 /* 00002D9A */
  4383. label00002D96:
  4384. 00002D96  7001                     moveq.l    D0, 0x01
  4385. 00002D98  6008                     bra        +0xA /* 00002DA2 */
  4386. label00002D9A:
  4387. 00002D9A  2653                     movea.l    A3, [A3]
  4388. label00002D9C:
  4389. 00002D9C  200B                     move.l     D0, A3
  4390. 00002D9E  66EE                     bne        -0x10 /* 00002D8E */
  4391. label00002DA0:
  4392. 00002DA0  7000                     moveq.l    D0, 0x00
  4393. label00002DA2:
  4394. 00002DA2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4395. 00002DA6  4E5E                     unlink     A6
  4396. 00002DA8  205F                     movea.l    A0, [A7]+
  4397. 00002DAA  504F                     addq.w     A7, 8
  4398. 00002DAC  4ED0                     jmp        [A0]
  4399. fn00002DAE:
  4400. 00002DAE  4E56 0000                link       A6, 0
  4401. 00002DB2  48E7 0038                movem.l    -[A7], A2,A3,A4
  4402. 00002DB6  286E 000C                movea.l    A4, [A6 + 0xC]
  4403. 00002DBA  246E 0008                movea.l    A2, [A6 + 0x8]
  4404. 00002DBE  B9CA                     cmpa.l     A4, A2
  4405. 00002DC0  6712                     beq        +0x14 /* 00002DD4 */
  4406. 00002DC2  206A 0010                movea.l    A0, [A2 + 0x10]
  4407. 00002DC6  2668 002A                movea.l    A3, [A0 + 0x2A]
  4408. 00002DCA  600E                     bra        +0x10 /* 00002DDA */
  4409. label00002DCC:
  4410. 00002DCC  206B 0008                movea.l    A0, [A3 + 0x8]
  4411. 00002DD0  B1CC                     cmpa.l     A0, A4
  4412. 00002DD2  6604                     bne        +0x6 /* 00002DD8 */
  4413. label00002DD4:
  4414. 00002DD4  7001                     moveq.l    D0, 0x01
  4415. 00002DD6  6008                     bra        +0xA /* 00002DE0 */
  4416. label00002DD8:
  4417. 00002DD8  2653                     movea.l    A3, [A3]
  4418. label00002DDA:
  4419. 00002DDA  200B                     move.l     D0, A3
  4420. 00002DDC  66EE                     bne        -0x10 /* 00002DCC */
  4421. 00002DDE  7000                     moveq.l    D0, 0x00
  4422. label00002DE0:
  4423. 00002DE0  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4424. 00002DE4  4E5E                     unlink     A6
  4425. 00002DE6  205F                     movea.l    A0, [A7]+
  4426. 00002DE8  504F                     addq.w     A7, 8
  4427. 00002DEA  4ED0                     jmp        [A0]
  4428. fn00002DEC:
  4429. 00002DEC  4E56 FFFC                link       A6, -0x0004
  4430. 00002DF0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4431. 00002DF4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4432. 00002DF8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4433. 00002DFC  486E FFFC                pea.l      [A6 - 0x4]
  4434. 00002E00  4EBA 0084                jsr        [PC + 0x84 /* 00002E86 */]
  4435. 00002E04  4E5E                     unlink     A6
  4436. 00002E06  205F                     movea.l    A0, [A7]+
  4437. 00002E08  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4438. 00002E0C  4ED0                     jmp        [A0]
  4439. 00002E0E  4E56 FFFC                link       A6, -0x0004
  4440. 00002E12  48E7 0038                movem.l    -[A7], A2,A3,A4
  4441. 00002E16  286E 000C                movea.l    A4, [A6 + 0xC]
  4442. 00002E1A  7000                     moveq.l    D0, 0x00
  4443. 00002E1C  2640                     movea.l    A3, D0
  4444. 00002E1E  206E 0010                movea.l    A0, [A6 + 0x10]
  4445. 00002E22  2450                     movea.l    A2, [A0]
  4446. 00002E24  6020                     bra        +0x22 /* 00002E46 */
  4447. label00002E26:
  4448. 00002E26  2F0A                     move.l     -[A7], A2
  4449. 00002E28  2F0C                     move.l     -[A7], A4
  4450. 00002E2A  42A7                     clr.l      -[A7]
  4451. 00002E2C  486E FFFC                pea.l      [A6 - 0x4]
  4452. 00002E30  4EBA 0054                jsr        [PC + 0x54 /* 00002E86 */]
  4453. 00002E34  2640                     movea.l    A3, D0
  4454. 00002E36  200B                     move.l     D0, A3
  4455. 00002E38  6708                     beq        +0xA /* 00002E42 */
  4456. 00002E3A  206E 0010                movea.l    A0, [A6 + 0x10]
  4457. 00002E3E  208A                     move.l     [A0], A2
  4458. 00002E40  6008                     bra        +0xA /* 00002E4A */
  4459. label00002E42:
  4460. 00002E42  246A 0014                movea.l    A2, [A2 + 0x14]
  4461. label00002E46:
  4462. 00002E46  200A                     move.l     D0, A2
  4463. 00002E48  66DC                     bne        -0x22 /* 00002E26 */
  4464. label00002E4A:
  4465. 00002E4A  202E 0008                move.l     D0, [A6 + 0x8]
  4466. 00002E4E  6726                     beq        +0x28 /* 00002E76 */
  4467. 00002E50  200B                     move.l     D0, A3
  4468. 00002E52  6622                     bne        +0x24 /* 00002E76 */
  4469. 00002E54  206E 0010                movea.l    A0, [A6 + 0x10]
  4470. 00002E58  4A90                     tst.l      [A0]
  4471. 00002E5A  671A                     beq        +0x1C /* 00002E76 */
  4472. 00002E5C  206E 0010                movea.l    A0, [A6 + 0x10]
  4473. 00002E60  2F10                     move.l     -[A7], [A0]
  4474. 00002E62  4EBA D2B8                jsr        [PC - 0x2D48 /* 0000011C */]
  4475. 00002E66  2F00                     move.l     -[A7], D0
  4476. 00002E68  2F0C                     move.l     -[A7], A4
  4477. 00002E6A  704A                     moveq.l    D0, 0x4A
  4478. 00002E6C  2F00                     move.l     -[A7], D0
  4479. 00002E6E  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  4480. 00002E72  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4481. label00002E76:
  4482. 00002E76  200B                     move.l     D0, A3
  4483. 00002E78  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4484. 00002E7C  4E5E                     unlink     A6
  4485. 00002E7E  205F                     movea.l    A0, [A7]+
  4486. 00002E80  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4487. 00002E84  4ED0                     jmp        [A0]
  4488. fn00002E86:
  4489. 00002E86  4E56 FFF8                link       A6, -0x0008
  4490. 00002E8A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4491. 00002E8E  202E 0014                move.l     D0, [A6 + 0x14]
  4492. 00002E92  660A                     bne        +0xC /* 00002E9E */
  4493. 00002E94  2F3C 0000 0C00           move.l     -[A7], 0xC00
  4494. 00002E9A  4EBA D164                jsr        [PC - 0x2E9C /* 00000000 */]
  4495. label00002E9E:
  4496. 00002E9E  206E 0014                movea.l    A0, [A6 + 0x14]
  4497. 00002EA2  2468 0010                movea.l    A2, [A0 + 0x10]
  4498. 00002EA6  200A                     move.l     D0, A2
  4499. 00002EA8  660A                     bne        +0xC /* 00002EB4 */
  4500. 00002EAA  2F3C 0000 0C05           move.l     -[A7], 0xC05
  4501. 00002EB0  4EBA D14E                jsr        [PC - 0x2EB2 /* 00000000 */]
  4502. label00002EB4:
  4503. 00002EB4  7000                     moveq.l    D0, 0x00
  4504. 00002EB6  206E 0008                movea.l    A0, [A6 + 0x8]
  4505. 00002EBA  2080                     move.l     [A0], D0
  4506. 00002EBC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4507. 00002EC0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4508. 00002EC4  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  4509. 00002EC8  2840                     movea.l    A4, D0
  4510. 00002ECA  200C                     move.l     D0, A4
  4511. 00002ECC  6600 00F8                bne        +0xFA /* 00002FC6 */
  4512. 00002ED0  202A 0036                move.l     D0, [A2 + 0x36]
  4513. 00002ED4  2D40 FFF8                move.l     [A6 - 0x8], D0
  4514. 00002ED8  6000 00E4                bra        +0xE6 /* 00002FBE */
  4515. label00002EDC:
  4516. 00002EDC  206E FFF8                movea.l    A0, [A6 - 0x8]
  4517. 00002EE0  2F10                     move.l     -[A7], [A0]
  4518. 00002EE2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4519. 00002EE6  42A7                     clr.l      -[A7]
  4520. 00002EE8  486E FFFC                pea.l      [A6 - 0x4]
  4521. 00002EEC  4EBA FF98                jsr        [PC - 0x68 /* 00002E86 */]
  4522. 00002EF0  2640                     movea.l    A3, D0
  4523. 00002EF2  200B                     move.l     D0, A3
  4524. 00002EF4  6700 00BC                beq        +0xBE /* 00002FB2 */
  4525. 00002EF8  206E FFF8                movea.l    A0, [A6 - 0x8]
  4526. 00002EFC  2028 001A                move.l     D0, [A0 + 0x1A]
  4527. 00002F00  7208                     moveq.l    D1, 0x08
  4528. 00002F02  C081                     and.l      D0, D1
  4529. 00002F04  670C                     beq        +0xE /* 00002F12 */
  4530. 00002F06  202E FFFC                move.l     D0, [A6 - 0x4]
  4531. 00002F0A  6606                     bne        +0x8 /* 00002F12 */
  4532. 00002F0C  2010                     move.l     D0, [A0]
  4533. 00002F0E  2D40 FFFC                move.l     [A6 - 0x4], D0
  4534. label00002F12:
  4535. 00002F12  B7CC                     cmpa.l     A3, A4
  4536. 00002F14  665A                     bne        +0x5C /* 00002F70 */
  4537. 00002F16  102D D9C8                move.b     D0, [A5 - 0x2638]
  4538. 00002F1A  6600 0096                bne        +0x98 /* 00002FB2 */
  4539. 00002F1E  202E FFFC                move.l     D0, [A6 - 0x4]
  4540. 00002F22  670E                     beq        +0x10 /* 00002F32 */
  4541. 00002F24  206E 0008                movea.l    A0, [A6 + 0x8]
  4542. 00002F28  2050                     movea.l    A0, [A0]
  4543. 00002F2A  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  4544. 00002F2E  6700 0082                beq        +0x84 /* 00002FB2 */
  4545. label00002F32:
  4546. 00002F32  206C 000C                movea.l    A0, [A4 + 0xC]
  4547. 00002F36  2010                     move.l     D0, [A0]
  4548. 00002F38  721F                     moveq.l    D1, 0x1F
  4549. 00002F3A  C081                     and.l      D0, D1
  4550. 00002F3C  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  4551. 00002F40  1030 0000                move.b     D0, [A0 + D0.w]
  4552. 00002F44  7210                     moveq.l    D1, 0x10
  4553. 00002F46  C001                     and.b      D0, D1
  4554. 00002F48  661C                     bne        +0x1E /* 00002F66 */
  4555. 00002F4A  162C 001C                move.b     D3, [A4 + 0x1C]
  4556. 00002F4E  7002                     moveq.l    D0, 0x02
  4557. 00002F50  B600                     cmp.b      D3, D0
  4558. 00002F52  675E                     beq        +0x60 /* 00002FB2 */
  4559. 00002F54  7007                     moveq.l    D0, 0x07
  4560. 00002F56  B600                     cmp.b      D3, D0
  4561. 00002F58  6758                     beq        +0x5A /* 00002FB2 */
  4562. 00002F5A  7003                     moveq.l    D0, 0x03
  4563. 00002F5C  B600                     cmp.b      D3, D0
  4564. 00002F5E  6752                     beq        +0x54 /* 00002FB2 */
  4565. 00002F60  7006                     moveq.l    D0, 0x06
  4566. 00002F62  B600                     cmp.b      D3, D0
  4567. 00002F64  674C                     beq        +0x4E /* 00002FB2 */
  4568. label00002F66:
  4569. 00002F66  2F0C                     move.l     -[A7], A4
  4570. 00002F68  2F0B                     move.l     -[A7], A3
  4571. 00002F6A  4EAD 1902                jsr        [A5 + 0x1902 /* export_796 */]
  4572. 00002F6E  6042                     bra        +0x44 /* 00002FB2 */
  4573. label00002F70:
  4574. 00002F70  200C                     move.l     D0, A4
  4575. 00002F72  6734                     beq        +0x36 /* 00002FA8 */
  4576. 00002F74  42A7                     clr.l      -[A7]
  4577. 00002F76  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  4578. 00002F7A  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  4579. 00002F7E  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  4580. 00002F82  4A80                     tst.l      D0
  4581. 00002F84  6622                     bne        +0x24 /* 00002FA8 */
  4582. 00002F86  42A7                     clr.l      -[A7]
  4583. 00002F88  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  4584. 00002F8C  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  4585. 00002F90  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  4586. 00002F94  4A80                     tst.l      D0
  4587. 00002F96  661A                     bne        +0x1C /* 00002FB2 */
  4588. 00002F98  102D D9C8                move.b     D0, [A5 - 0x2638]
  4589. 00002F9C  6614                     bne        +0x16 /* 00002FB2 */
  4590. 00002F9E  2F0C                     move.l     -[A7], A4
  4591. 00002FA0  2F0B                     move.l     -[A7], A3
  4592. 00002FA2  4EAD 1902                jsr        [A5 + 0x1902 /* export_796 */]
  4593. 00002FA6  600A                     bra        +0xC /* 00002FB2 */
  4594. label00002FA8:
  4595. 00002FA8  284B                     movea.l    A4, A3
  4596. 00002FAA  206E 0008                movea.l    A0, [A6 + 0x8]
  4597. 00002FAE  20AE FFFC                move.l     [A0], [A6 - 0x4]
  4598. label00002FB2:
  4599. 00002FB2  206E FFF8                movea.l    A0, [A6 - 0x8]
  4600. 00002FB6  2028 0004                move.l     D0, [A0 + 0x4]
  4601. 00002FBA  2D40 FFF8                move.l     [A6 - 0x8], D0
  4602. label00002FBE:
  4603. 00002FBE  202E FFF8                move.l     D0, [A6 - 0x8]
  4604. 00002FC2  6600 FF18                bne        -0xE6 /* 00002EDC */
  4605. label00002FC6:
  4606. 00002FC6  202E 000C                move.l     D0, [A6 + 0xC]
  4607. 00002FCA  671E                     beq        +0x20 /* 00002FEA */
  4608. 00002FCC  200C                     move.l     D0, A4
  4609. 00002FCE  661A                     bne        +0x1C /* 00002FEA */
  4610. 00002FD0  206E 0014                movea.l    A0, [A6 + 0x14]
  4611. 00002FD4  7054                     moveq.l    D0, 0x54
  4612. 00002FD6  D1C0                     add.l      A0, D0
  4613. 00002FD8  2F08                     move.l     -[A7], A0
  4614. 00002FDA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4615. 00002FDE  704A                     moveq.l    D0, 0x4A
  4616. 00002FE0  2F00                     move.l     -[A7], D0
  4617. 00002FE2  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  4618. 00002FE6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4619. label00002FEA:
  4620. 00002FEA  200C                     move.l     D0, A4
  4621. 00002FEC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4622. 00002FF0  4E5E                     unlink     A6
  4623. 00002FF2  205F                     movea.l    A0, [A7]+
  4624. 00002FF4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4625. 00002FF8  4ED0                     jmp        [A0]
  4626. fn00002FFA:
  4627. 00002FFA  4E56 0000                link       A6, 0
  4628. 00002FFE  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  4629. 00003002  266E 0008                movea.l    A3, [A6 + 0x8]
  4630. 00003006  286E 000C                movea.l    A4, [A6 + 0xC]
  4631. 0000300A  200B                     move.l     D0, A3
  4632. 0000300C  660A                     bne        +0xC /* 00003018 */
  4633. 0000300E  2F3C 0000 0C4D           move.l     -[A7], 0xC4D
  4634. 00003014  4EBA CFEA                jsr        [PC - 0x3016 /* 00000000 */]
  4635. label00003018:
  4636. 00003018  246B 0010                movea.l    A2, [A3 + 0x10]
  4637. 0000301C  200A                     move.l     D0, A2
  4638. 0000301E  660A                     bne        +0xC /* 0000302A */
  4639. 00003020  2F3C 0000 0C52           move.l     -[A7], 0xC52
  4640. 00003026  4EBA CFD8                jsr        [PC - 0x3028 /* 00000000 */]
  4641. label0000302A:
  4642. 0000302A  206C 0014                movea.l    A0, [A4 + 0x14]
  4643. 0000302E  B1CB                     cmpa.l     A0, A3
  4644. 00003030  660A                     bne        +0xC /* 0000303C */
  4645. 00003032  282C 0020                move.l     D4, [A4 + 0x20]
  4646. 00003036  7060                     moveq.l    D0, 0x60
  4647. 00003038  C880                     and.l      D4, D0
  4648. 0000303A  605A                     bra        +0x5C /* 00003096 */
  4649. label0000303C:
  4650. 0000303C  7800                     moveq.l    D4, 0x00
  4651. 0000303E  266A 0036                movea.l    A3, [A2 + 0x36]
  4652. 00003042  604E                     bra        +0x50 /* 00003092 */
  4653. label00003044:
  4654. 00003044  2F0C                     move.l     -[A7], A4
  4655. 00003046  2F13                     move.l     -[A7], [A3]
  4656. 00003048  4EBA FFB0                jsr        [PC - 0x50 /* 00002FFA */]
  4657. 0000304C  2600                     move.l     D3, D0
  4658. 0000304E  7060                     moveq.l    D0, 0x60
  4659. 00003050  B680                     cmp.l      D3, D0
  4660. 00003052  6602                     bne        +0x4 /* 00003056 */
  4661. 00003054  7600                     moveq.l    D3, 0x00
  4662. label00003056:
  4663. 00003056  4A83                     tst.l      D3
  4664. 00003058  6734                     beq        +0x36 /* 0000308E */
  4665. 0000305A  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  4666. 0000305E  2F0C                     move.l     -[A7], A4
  4667. 00003060  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  4668. 00003064  4A80                     tst.l      D0
  4669. 00003066  661C                     bne        +0x1E /* 00003084 */
  4670. 00003068  202B 001A                move.l     D0, [A3 + 0x1A]
  4671. 0000306C  7207                     moveq.l    D1, 0x07
  4672. 0000306E  C081                     and.l      D0, D1
  4673. 00003070  7204                     moveq.l    D1, 0x04
  4674. 00003072  B081                     cmp.l      D0, D1
  4675. 00003074  6708                     beq        +0xA /* 0000307E */
  4676. 00003076  7202                     moveq.l    D1, 0x02
  4677. 00003078  B081                     cmp.l      D0, D1
  4678. 0000307A  6706                     beq        +0x8 /* 00003082 */
  4679. 0000307C  6006                     bra        +0x8 /* 00003084 */
  4680. label0000307E:
  4681. 0000307E  7660                     moveq.l    D3, 0x60
  4682. 00003080  6002                     bra        +0x4 /* 00003084 */
  4683. label00003082:
  4684. 00003082  7640                     moveq.l    D3, 0x40
  4685. label00003084:
  4686. 00003084  4A84                     tst.l      D4
  4687. 00003086  6704                     beq        +0x6 /* 0000308C */
  4688. 00003088  B684                     cmp.l      D3, D4
  4689. 0000308A  6402                     bcc        +0x4 /* 0000308E */
  4690. label0000308C:
  4691. 0000308C  2803                     move.l     D4, D3
  4692. label0000308E:
  4693. 0000308E  266B 0004                movea.l    A3, [A3 + 0x4]
  4694. label00003092:
  4695. 00003092  200B                     move.l     D0, A3
  4696. 00003094  66AE                     bne        -0x50 /* 00003044 */
  4697. label00003096:
  4698. 00003096  2004                     move.l     D0, D4
  4699. 00003098  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4700. 0000309C  4E5E                     unlink     A6
  4701. 0000309E  205F                     movea.l    A0, [A7]+
  4702. 000030A0  504F                     addq.w     A7, 8
  4703. 000030A2  4ED0                     jmp        [A0]
  4704. fn000030A4:
  4705. 000030A4  4E56 FFFC                link       A6, -0x0004
  4706. 000030A8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4707. 000030AC  246E 0008                movea.l    A2, [A6 + 0x8]
  4708. 000030B0  286E 000C                movea.l    A4, [A6 + 0xC]
  4709. 000030B4  266E 0010                movea.l    A3, [A6 + 0x10]
  4710. 000030B8  200A                     move.l     D0, A2
  4711. 000030BA  660A                     bne        +0xC /* 000030C6 */
  4712. 000030BC  2F3C 0000 0C8B           move.l     -[A7], 0xC8B
  4713. 000030C2  4EBA CF3C                jsr        [PC - 0x30C4 /* 00000000 */]
  4714. label000030C6:
  4715. 000030C6  202A 0010                move.l     D0, [A2 + 0x10]
  4716. 000030CA  2D40 FFFC                move.l     [A6 - 0x4], D0
  4717. 000030CE  4A80                     tst.l      D0
  4718. 000030D0  660A                     bne        +0xC /* 000030DC */
  4719. 000030D2  2F3C 0000 0C96           move.l     -[A7], 0xC96
  4720. 000030D8  4EBA CF26                jsr        [PC - 0x30DA /* 00000000 */]
  4721. label000030DC:
  4722. 000030DC  2F0C                     move.l     -[A7], A4
  4723. 000030DE  2F0A                     move.l     -[A7], A2
  4724. 000030E0  4EBA FC86                jsr        [PC - 0x37A /* 00002D68 */]
  4725. 000030E4  4A80                     tst.l      D0
  4726. 000030E6  660E                     bne        +0x10 /* 000030F6 */
  4727. 000030E8  2F2D D9A0                move.l     -[A7], [A5 - 0x2660]
  4728. 000030EC  2F0A                     move.l     -[A7], A2
  4729. 000030EE  4EBA FCBE                jsr        [PC - 0x342 /* 00002DAE */]
  4730. 000030F2  4A80                     tst.l      D0
  4731. 000030F4  6740                     beq        +0x42 /* 00003136 */
  4732. label000030F6:
  4733. 000030F6  206B 0014                movea.l    A0, [A3 + 0x14]
  4734. 000030FA  B1CA                     cmpa.l     A0, A2
  4735. 000030FC  6758                     beq        +0x5A /* 00003156 */
  4736. 000030FE  206E FFFC                movea.l    A0, [A6 - 0x4]
  4737. 00003102  2468 0036                movea.l    A2, [A0 + 0x36]
  4738. 00003106  6028                     bra        +0x2A /* 00003130 */
  4739. label00003108:
  4740. 00003108  2F0B                     move.l     -[A7], A3
  4741. 0000310A  2F12                     move.l     -[A7], [A2]
  4742. 0000310C  4EBA FEEC                jsr        [PC - 0x114 /* 00002FFA */]
  4743. 00003110  2600                     move.l     D3, D0
  4744. 00003112  7020                     moveq.l    D0, 0x20
  4745. 00003114  B680                     cmp.l      D3, D0
  4746. 00003116  673E                     beq        +0x40 /* 00003156 */
  4747. 00003118  7040                     moveq.l    D0, 0x40
  4748. 0000311A  B680                     cmp.l      D3, D0
  4749. 0000311C  6738                     beq        +0x3A /* 00003156 */
  4750. 0000311E  2F0B                     move.l     -[A7], A3
  4751. 00003120  2F0C                     move.l     -[A7], A4
  4752. 00003122  2F12                     move.l     -[A7], [A2]
  4753. 00003124  4EBA FF7E                jsr        [PC - 0x82 /* 000030A4 */]
  4754. 00003128  4A80                     tst.l      D0
  4755. 0000312A  662A                     bne        +0x2C /* 00003156 */
  4756. 0000312C  246A 0004                movea.l    A2, [A2 + 0x4]
  4757. label00003130:
  4758. 00003130  200A                     move.l     D0, A2
  4759. 00003132  672E                     beq        +0x30 /* 00003162 */
  4760. 00003134  60D2                     bra        -0x2C /* 00003108 */
  4761. label00003136:
  4762. 00003136  206B 0014                movea.l    A0, [A3 + 0x14]
  4763. 0000313A  B1CA                     cmpa.l     A0, A2
  4764. 0000313C  6724                     beq        +0x26 /* 00003162 */
  4765. 0000313E  206E FFFC                movea.l    A0, [A6 - 0x4]
  4766. 00003142  2468 0036                movea.l    A2, [A0 + 0x36]
  4767. 00003146  6016                     bra        +0x18 /* 0000315E */
  4768. label00003148:
  4769. 00003148  2F0B                     move.l     -[A7], A3
  4770. 0000314A  2F0C                     move.l     -[A7], A4
  4771. 0000314C  2F12                     move.l     -[A7], [A2]
  4772. 0000314E  4EBA FF54                jsr        [PC - 0xAC /* 000030A4 */]
  4773. 00003152  4A80                     tst.l      D0
  4774. 00003154  6704                     beq        +0x6 /* 0000315A */
  4775. label00003156:
  4776. 00003156  7001                     moveq.l    D0, 0x01
  4777. 00003158  600A                     bra        +0xC /* 00003164 */
  4778. label0000315A:
  4779. 0000315A  246A 0004                movea.l    A2, [A2 + 0x4]
  4780. label0000315E:
  4781. 0000315E  200A                     move.l     D0, A2
  4782. 00003160  66E6                     bne        -0x18 /* 00003148 */
  4783. label00003162:
  4784. 00003162  7000                     moveq.l    D0, 0x00
  4785. label00003164:
  4786. 00003164  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4787. 00003168  4E5E                     unlink     A6
  4788. 0000316A  205F                     movea.l    A0, [A7]+
  4789. 0000316C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4790. 00003170  4ED0                     jmp        [A0]
  4791. fn00003172:
  4792. 00003172  4E56 FFFC                link       A6, -0x0004
  4793. 00003176  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  4794. 0000317A  266E 0008                movea.l    A3, [A6 + 0x8]
  4795. 0000317E  286E 0010                movea.l    A4, [A6 + 0x10]
  4796. 00003182  200C                     move.l     D0, A4
  4797. 00003184  6700 0182                beq        +0x184 /* 00003308 */
  4798. 00003188  244C                     movea.l    A2, A4
  4799. 0000318A  7014                     moveq.l    D0, 0x14
  4800. 0000318C  D5C0                     add.l      A2, D0
  4801. 0000318E  4A92                     tst.l      [A2]
  4802. 00003190  6700 0176                beq        +0x178 /* 00003308 */
  4803. 00003194  200B                     move.l     D0, A3
  4804. 00003196  660A                     bne        +0xC /* 000031A2 */
  4805. 00003198  2F3C 0000 0CC7           move.l     -[A7], 0xCC7
  4806. 0000319E  4EBA CE60                jsr        [PC - 0x31A0 /* 00000000 */]
  4807. label000031A2:
  4808. 000031A2  206B 000C                movea.l    A0, [A3 + 0xC]
  4809. 000031A6  2010                     move.l     D0, [A0]
  4810. 000031A8  721F                     moveq.l    D1, 0x1F
  4811. 000031AA  C041                     and.w      D0, D1
  4812. 000031AC  7214                     moveq.l    D1, 0x14
  4813. 000031AE  B041                     cmp.w      D0, D1
  4814. 000031B0  670A                     beq        +0xC /* 000031BC */
  4815. 000031B2  2F3C 0000 0CD1           move.l     -[A7], 0xCD1
  4816. 000031B8  4EBA CE46                jsr        [PC - 0x31BA /* 00000000 */]
  4817. label000031BC:
  4818. 000031BC  202E 000C                move.l     D0, [A6 + 0xC]
  4819. 000031C0  6726                     beq        +0x28 /* 000031E8 */
  4820. 000031C2  206E 000C                movea.l    A0, [A6 + 0xC]
  4821. 000031C6  2268 000C                movea.l    A1, [A0 + 0xC]
  4822. 000031CA  2011                     move.l     D0, [A1]
  4823. 000031CC  721F                     moveq.l    D1, 0x1F
  4824. 000031CE  C081                     and.l      D0, D1
  4825. 000031D0  43ED D414                lea.l      A1, [A5 - 0x2BEC]
  4826. 000031D4  1031 0000                move.b     D0, [A1 + D0.w]
  4827. 000031D8  7210                     moveq.l    D1, 0x10
  4828. 000031DA  C001                     and.b      D0, D1
  4829. 000031DC  660A                     bne        +0xC /* 000031E8 */
  4830. 000031DE  2F3C 0000 0CD2           move.l     -[A7], 0xCD2
  4831. 000031E4  4EBA CE1A                jsr        [PC - 0x31E6 /* 00000000 */]
  4832. label000031E8:
  4833. 000031E8  4A92                     tst.l      [A2]
  4834. 000031EA  660A                     bne        +0xC /* 000031F6 */
  4835. 000031EC  2F3C 0000 0CD3           move.l     -[A7], 0xCD3
  4836. 000031F2  4EBA CE0C                jsr        [PC - 0x31F4 /* 00000000 */]
  4837. label000031F6:
  4838. 000031F6  42A7                     clr.l      -[A7]
  4839. 000031F8  2F12                     move.l     -[A7], [A2]
  4840. 000031FA  2F0B                     move.l     -[A7], A3
  4841. 000031FC  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  4842. 00003200  2600                     move.l     D3, D0
  4843. 00003202  660A                     bne        +0xC /* 0000320E */
  4844. 00003204  2F3C 0000 0CD5           move.l     -[A7], 0xCD5
  4845. 0000320A  4EBA CDF4                jsr        [PC - 0x320C /* 00000000 */]
  4846. label0000320E:
  4847. 0000320E  202B 0010                move.l     D0, [A3 + 0x10]
  4848. 00003212  2D40 FFFC                move.l     [A6 - 0x4], D0
  4849. 00003216  4A80                     tst.l      D0
  4850. 00003218  660A                     bne        +0xC /* 00003224 */
  4851. 0000321A  2F3C 0000 0CD7           move.l     -[A7], 0xCD7
  4852. 00003220  4EBA CDDE                jsr        [PC - 0x3222 /* 00000000 */]
  4853. label00003224:
  4854. 00003224  2052                     movea.l    A0, [A2]
  4855. 00003226  B1CB                     cmpa.l     A0, A3
  4856. 00003228  663A                     bne        +0x3C /* 00003264 */
  4857. 0000322A  2003                     move.l     D0, D3
  4858. 0000322C  7204                     moveq.l    D1, 0x04
  4859. 0000322E  C081                     and.l      D0, D1
  4860. 00003230  662A                     bne        +0x2C /* 0000325C */
  4861. 00003232  202C 0020                move.l     D0, [A4 + 0x20]
  4862. 00003236  7260                     moveq.l    D1, 0x60
  4863. 00003238  C041                     and.w      D0, D1
  4864. 0000323A  7220                     moveq.l    D1, 0x20
  4865. 0000323C  B041                     cmp.w      D0, D1
  4866. 0000323E  6720                     beq        +0x22 /* 00003260 */
  4867. 00003240  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4868. 00003244  2F0B                     move.l     -[A7], A3
  4869. 00003246  4EBA FB20                jsr        [PC - 0x4E0 /* 00002D68 */]
  4870. 0000324A  4A80                     tst.l      D0
  4871. 0000324C  6612                     bne        +0x14 /* 00003260 */
  4872. 0000324E  2F2D D9A0                move.l     -[A7], [A5 - 0x2660]
  4873. 00003252  2F0B                     move.l     -[A7], A3
  4874. 00003254  4EBA FB58                jsr        [PC - 0x4A8 /* 00002DAE */]
  4875. 00003258  4A80                     tst.l      D0
  4876. 0000325A  6604                     bne        +0x6 /* 00003260 */
  4877. label0000325C:
  4878. 0000325C  7800                     moveq.l    D4, 0x00
  4879. 0000325E  6002                     bra        +0x4 /* 00003262 */
  4880. label00003260:
  4881. 00003260  7801                     moveq.l    D4, 0x01
  4882. label00003262:
  4883. 00003262  6020                     bra        +0x22 /* 00003284 */
  4884. label00003264:
  4885. 00003264  2F0C                     move.l     -[A7], A4
  4886. 00003266  2F0B                     move.l     -[A7], A3
  4887. 00003268  4EBA FD90                jsr        [PC - 0x270 /* 00002FFA */]
  4888. 0000326C  7220                     moveq.l    D1, 0x20
  4889. 0000326E  B081                     cmp.l      D0, D1
  4890. 00003270  6604                     bne        +0x6 /* 00003276 */
  4891. 00003272  7801                     moveq.l    D4, 0x01
  4892. 00003274  600E                     bra        +0x10 /* 00003284 */
  4893. label00003276:
  4894. 00003276  2F0C                     move.l     -[A7], A4
  4895. 00003278  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4896. 0000327C  2F0B                     move.l     -[A7], A3
  4897. 0000327E  4EBA FE24                jsr        [PC - 0x1DC /* 000030A4 */]
  4898. 00003282  2800                     move.l     D4, D0
  4899. label00003284:
  4900. 00003284  4A84                     tst.l      D4
  4901. 00003286  6754                     beq        +0x56 /* 000032DC */
  4902. 00003288  206B 0010                movea.l    A0, [A3 + 0x10]
  4903. 0000328C  4AA8 008E                tst.l      [A0 + 0x8E]
  4904. 00003290  674A                     beq        +0x4C /* 000032DC */
  4905. 00003292  246E 000C                movea.l    A2, [A6 + 0xC]
  4906. 00003296  102A 001C                move.b     D0, [A2 + 0x1C]
  4907. 0000329A  7215                     moveq.l    D1, 0x15
  4908. 0000329C  B001                     cmp.b      D0, D1
  4909. 0000329E  663C                     bne        +0x3E /* 000032DC */
  4910. 000032A0  42A7                     clr.l      -[A7]
  4911. 000032A2  2F0B                     move.l     -[A7], A3
  4912. 000032A4  2F2A 0014                move.l     -[A7], [A2 + 0x14]
  4913. 000032A8  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  4914. 000032AC  4A80                     tst.l      D0
  4915. 000032AE  672C                     beq        +0x2E /* 000032DC */
  4916. 000032B0  2F0C                     move.l     -[A7], A4
  4917. 000032B2  2F0B                     move.l     -[A7], A3
  4918. 000032B4  4EBA FD44                jsr        [PC - 0x2BC /* 00002FFA */]
  4919. 000032B8  2A00                     move.l     D5, D0
  4920. 000032BA  2F0A                     move.l     -[A7], A2
  4921. 000032BC  2F0B                     move.l     -[A7], A3
  4922. 000032BE  4EBA FD3A                jsr        [PC - 0x2C6 /* 00002FFA */]
  4923. 000032C2  2C00                     move.l     D6, D0
  4924. 000032C4  7620                     moveq.l    D3, 0x20
  4925. 000032C6  BC83                     cmp.l      D6, D3
  4926. 000032C8  6604                     bne        +0x6 /* 000032CE */
  4927. 000032CA  BA83                     cmp.l      D5, D3
  4928. 000032CC  660C                     bne        +0xE /* 000032DA */
  4929. label000032CE:
  4930. 000032CE  7040                     moveq.l    D0, 0x40
  4931. 000032D0  BC80                     cmp.l      D6, D0
  4932. 000032D2  6608                     bne        +0xA /* 000032DC */
  4933. 000032D4  7060                     moveq.l    D0, 0x60
  4934. 000032D6  BA80                     cmp.l      D5, D0
  4935. 000032D8  6602                     bne        +0x4 /* 000032DC */
  4936. label000032DA:
  4937. 000032DA  7800                     moveq.l    D4, 0x00
  4938. label000032DC:
  4939. 000032DC  4A84                     tst.l      D4
  4940. 000032DE  6628                     bne        +0x2A /* 00003308 */
  4941. 000032E0  2F0C                     move.l     -[A7], A4
  4942. 000032E2  4EBA CE38                jsr        [PC - 0x31C8 /* 0000011C */]
  4943. 000032E6  2F00                     move.l     -[A7], D0
  4944. 000032E8  7003                     moveq.l    D0, 0x03
  4945. 000032EA  3F00                     move.w     -[A7], D0
  4946. 000032EC  4EAD 1672                jsr        [A5 + 0x1672 /* export_714 */]
  4947. 000032F0  2440                     movea.l    A2, D0
  4948. 000032F2  2F0B                     move.l     -[A7], A3
  4949. 000032F4  4EBA CE26                jsr        [PC - 0x31DA /* 0000011C */]
  4950. 000032F8  2F00                     move.l     -[A7], D0
  4951. 000032FA  2F0A                     move.l     -[A7], A2
  4952. 000032FC  701C                     moveq.l    D0, 0x1C
  4953. 000032FE  2F00                     move.l     -[A7], D0
  4954. 00003300  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4955. 00003304  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4956. label00003308:
  4957. 00003308  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  4958. 0000330C  4E5E                     unlink     A6
  4959. 0000330E  205F                     movea.l    A0, [A7]+
  4960. 00003310  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4961. 00003314  4ED0                     jmp        [A0]
  4962. fn00003316:
  4963. 00003316  4E56 0000                link       A6, 0
  4964. 0000331A  48E7 1018                movem.l    -[A7], D3,A3,A4
  4965. 0000331E  286E 0008                movea.l    A4, [A6 + 0x8]
  4966. 00003322  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  4967. 00003326  4267                     clr.w      -[A7]
  4968. 00003328  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  4969. 0000332C  2640                     movea.l    A3, D0
  4970. 0000332E  206E 000C                movea.l    A0, [A6 + 0xC]
  4971. 00003332  2610                     move.l     D3, [A0]
  4972. 00003334  0283 0000 00C0           andi.l     D3, 0xC0
  4973. 0000333A  204B                     movea.l    A0, A3
  4974. 0000333C  5048                     addq.w     A0, 8
  4975. 0000333E  2F08                     move.l     -[A7], A0
  4976. 00003340  206C 000C                movea.l    A0, [A4 + 0xC]
  4977. 00003344  2010                     move.l     D0, [A0]
  4978. 00003346  8083                     or.l       D0, D3
  4979. 00003348  2F00                     move.l     -[A7], D0
  4980. 0000334A  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  4981. 0000334E  206C 0010                movea.l    A0, [A4 + 0x10]
  4982. 00003352  2028 0010                move.l     D0, [A0 + 0x10]
  4983. 00003356  0280 0000 6000           andi.l     D0, 0x6000 /* '`\0' */
  4984. 0000335C  6704                     beq        +0x6 /* 00003362 */
  4985. 0000335E  7611                     moveq.l    D3, 0x11
  4986. 00003360  6004                     bra        +0x6 /* 00003366 */
  4987. label00003362:
  4988. 00003362  262D D8AC                move.l     D3, [A5 - 0x2754]
  4989. label00003366:
  4990. 00003366  2683                     move.l     [A3], D3
  4991. 00003368  526B 0006                addq.w     [A3 + 0x6], 1
  4992. 0000336C  200B                     move.l     D0, A3
  4993. 0000336E  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  4994. 00003372  4E5E                     unlink     A6
  4995. 00003374  205F                     movea.l    A0, [A7]+
  4996. 00003376  504F                     addq.w     A7, 8
  4997. 00003378  4ED0                     jmp        [A0]
  4998. 0000337A  4E56 0000                link       A6, 0
  4999. 0000337E  2F0A                     move.l     -[A7], A2
  5000. 00003380  0CAD 0000 0001 D88C      cmpi.l     [A5 - 0x2774], 0x1
  5001. 00003388  670A                     beq        +0xC /* 00003394 */
  5002. 0000338A  2F3C 0000 0D2C           move.l     -[A7], 0xD2C /* '\r,' */
  5003. 00003390  4EBA CC6E                jsr        [PC - 0x3392 /* 00000000 */]
  5004. label00003394:
  5005. 00003394  486D DCEC                pea.l      [A5 - 0x2314]
  5006. 00003398  7002                     moveq.l    D0, 0x02
  5007. 0000339A  2F00                     move.l     -[A7], D0
  5008. 0000339C  7008                     moveq.l    D0, 0x08
  5009. 0000339E  1F00                     move.b     -[A7], D0
  5010. 000033A0  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  5011. 000033A4  2440                     movea.l    A2, D0
  5012. 000033A6  206E 000C                movea.l    A0, [A6 + 0xC]
  5013. 000033AA  2F28 000C                move.l     -[A7], [A0 + 0xC]
  5014. 000033AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5015. 000033B2  4EBA FF62                jsr        [PC - 0x9E /* 00003316 */]
  5016. 000033B6  2540 000C                move.l     [A2 + 0xC], D0
  5017. 000033BA  00AA 0008 0000 0020      ori.l      [A2 + 0x20], 0x80000
  5018. 000033C2  200A                     move.l     D0, A2
  5019. 000033C4  245F                     movea.l    A2, [A7]+
  5020. 000033C6  4E5E                     unlink     A6
  5021. 000033C8  205F                     movea.l    A0, [A7]+
  5022. 000033CA  504F                     addq.w     A7, 8
  5023. 000033CC  4ED0                     jmp        [A0]
  5024. fn000033CE:
  5025. 000033CE  4E56 0000                link       A6, 0
  5026. 000033D2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5027. 000033D6  286E 000C                movea.l    A4, [A6 + 0xC]
  5028. 000033DA  206E 0008                movea.l    A0, [A6 + 0x8]
  5029. 000033DE  2068 000C                movea.l    A0, [A0 + 0xC]
  5030. 000033E2  2068 0010                movea.l    A0, [A0 + 0x10]
  5031. 000033E6  2628 0014                move.l     D3, [A0 + 0x14]
  5032. 000033EA  246C 0016                movea.l    A2, [A4 + 0x16]
  5033. 000033EE  2012                     move.l     D0, [A2]
  5034. 000033F0  721F                     moveq.l    D1, 0x1F
  5035. 000033F2  C081                     and.l      D0, D1
  5036. 000033F4  B083                     cmp.l      D0, D3
  5037. 000033F6  6724                     beq        +0x26 /* 0000341C */
  5038. 000033F8  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  5039. 000033FC  4267                     clr.w      -[A7]
  5040. 000033FE  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  5041. 00003402  2640                     movea.l    A3, D0
  5042. 00003404  206C 0016                movea.l    A0, [A4 + 0x16]
  5043. 00003408  2010                     move.l     D0, [A0]
  5044. 0000340A  72E0                     moveq.l    D1, 0xFFFFFFE0
  5045. 0000340C  C081                     and.l      D0, D1
  5046. 0000340E  8083                     or.l       D0, D3
  5047. 00003410  2680                     move.l     [A3], D0
  5048. 00003412  2F0C                     move.l     -[A7], A4
  5049. 00003414  2F0B                     move.l     -[A7], A3
  5050. 00003416  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  5051. 0000341A  2840                     movea.l    A4, D0
  5052. label0000341C:
  5053. 0000341C  2F0C                     move.l     -[A7], A4
  5054. 0000341E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5055. 00003422  4267                     clr.w      -[A7]
  5056. 00003424  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  5057. 00003428  2F00                     move.l     -[A7], D0
  5058. 0000342A  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  5059. 0000342E  200C                     move.l     D0, A4
  5060. 00003430  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5061. 00003434  4E5E                     unlink     A6
  5062. 00003436  205F                     movea.l    A0, [A7]+
  5063. 00003438  504F                     addq.w     A7, 8
  5064. 0000343A  4ED0                     jmp        [A0]
  5065. fn0000343C:
  5066. 0000343C  4E56 FFD4                link       A6, -0x002C
  5067. 00003440  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  5068. 00003444  246E 000C                movea.l    A2, [A6 + 0xC]
  5069. 00003448  206A 000C                movea.l    A0, [A2 + 0xC]
  5070. 0000344C  2810                     move.l     D4, [A0]
  5071. 0000344E  2004                     move.l     D0, D4
  5072. 00003450  0280 0000 00FF           andi.l     D0, 0xFF
  5073. 00003456  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5074. 0000345A  1030 0000                move.b     D0, [A0 + D0.w]
  5075. 0000345E  7201                     moveq.l    D1, 0x01
  5076. 00003460  C001                     and.b      D0, D1
  5077. 00003462  660A                     bne        +0xC /* 0000346E */
  5078. 00003464  2F3C 0000 0D6C           move.l     -[A7], 0xD6C /* '\rl' */
  5079. 0000346A  4EBA CB94                jsr        [PC - 0x346C /* 00000000 */]
  5080. label0000346E:
  5081. 0000346E  206A 000C                movea.l    A0, [A2 + 0xC]
  5082. 00003472  2668 0008                movea.l    A3, [A0 + 0x8]
  5083. 00003476  2013                     move.l     D0, [A3]
  5084. 00003478  721F                     moveq.l    D1, 0x1F
  5085. 0000347A  C041                     and.w      D0, D1
  5086. 0000347C  7214                     moveq.l    D1, 0x14
  5087. 0000347E  B041                     cmp.w      D0, D1
  5088. 00003480  670A                     beq        +0xC /* 0000348C */
  5089. 00003482  2F3C 0000 0D6E           move.l     -[A7], 0xD6E /* '\rn' */
  5090. 00003488  4EBA CB76                jsr        [PC - 0x348A /* 00000000 */]
  5091. label0000348C:
  5092. 0000348C  202B 000C                move.l     D0, [A3 + 0xC]
  5093. 00003490  2D40 FFD8                move.l     [A6 - 0x28], D0
  5094. 00003494  2040                     movea.l    A0, D0
  5095. 00003496  2028 0010                move.l     D0, [A0 + 0x10]
  5096. 0000349A  2D40 FFEC                move.l     [A6 - 0x14], D0
  5097. 0000349E  2040                     movea.l    A0, D0
  5098. 000034A0  2228 005A                move.l     D1, [A0 + 0x5A]
  5099. 000034A4  2D41 FFD4                move.l     [A6 - 0x2C], D1
  5100. 000034A8  4A81                     tst.l      D1
  5101. 000034AA  670E                     beq        +0x10 /* 000034BA */
  5102. 000034AC  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  5103. 000034B0  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  5104. 000034B4  7202                     moveq.l    D1, 0x02
  5105. 000034B6  B081                     cmp.l      D0, D1
  5106. 000034B8  660E                     bne        +0x10 /* 000034C8 */
  5107. label000034BA:
  5108. 000034BA  7000                     moveq.l    D0, 0x00
  5109. 000034BC  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5110. 000034C0  422E FFF0                clr.b      [A6 - 0x10]
  5111. 000034C4  6000 0100                bra        +0x102 /* 000035C6 */
  5112. label000034C8:
  5113. 000034C8  206D D874                movea.l    A0, [A5 - 0x278C]
  5114. 000034CC  2F28 0018                move.l     -[A7], [A0 + 0x18]
  5115. 000034D0  206E FFD4                movea.l    A0, [A6 - 0x2C]
  5116. 000034D4  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  5117. 000034D8  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  5118. 000034DC  2D40 FFDC                move.l     [A6 - 0x24], D0
  5119. 000034E0  246E FFEC                movea.l    A2, [A6 - 0x14]
  5120. 000034E4  266A 0042                movea.l    A3, [A2 + 0x42]
  5121. 000034E8  220B                     move.l     D1, A3
  5122. 000034EA  671C                     beq        +0x1E /* 00003508 */
  5123. 000034EC  2053                     movea.l    A0, [A3]
  5124. 000034EE  2068 0010                movea.l    A0, [A0 + 0x10]
  5125. 000034F2  2068 005A                movea.l    A0, [A0 + 0x5A]
  5126. 000034F6  226A 005A                movea.l    A1, [A2 + 0x5A]
  5127. 000034FA  B1C9                     cmpa.l     A0, A1
  5128. 000034FC  660A                     bne        +0xC /* 00003508 */
  5129. 000034FE  222B 0008                move.l     D1, [A3 + 0x8]
  5130. 00003502  2040                     movea.l    A0, D0
  5131. 00003504  2141 0006                move.l     [A0 + 0x6], D1
  5132. label00003508:
  5133. 00003508  246E FFD4                movea.l    A2, [A6 - 0x2C]
  5134. 0000350C  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  5135. 00003510  4267                     clr.w      -[A7]
  5136. 00003512  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  5137. 00003516  2D40 FFE8                move.l     [A6 - 0x18], D0
  5138. 0000351A  2040                     movea.l    A0, D0
  5139. 0000351C  2084                     move.l     [A0], D4
  5140. 0000351E  7201                     moveq.l    D1, 0x01
  5141. 00003520  2F01                     move.l     -[A7], D1
  5142. 00003522  2F00                     move.l     -[A7], D0
  5143. 00003524  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5144. 00003528  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  5145. 0000352C  2F00                     move.l     -[A7], D0
  5146. 0000352E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  5147. 00003532  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  5148. 00003536  2D40 FFE0                move.l     [A6 - 0x20], D0
  5149. 0000353A  2F00                     move.l     -[A7], D0
  5150. 0000353C  4EBA 2702                jsr        [PC + 0x2702 /* 00005C40 */]
  5151. 00003540  7013                     moveq.l    D0, 0x13
  5152. 00003542  2F00                     move.l     -[A7], D0
  5153. 00003544  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  5154. 00003548  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  5155. 0000354C  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  5156. 00003550  2D40 FFE0                move.l     [A6 - 0x20], D0
  5157. 00003554  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5158. 00003558  7003                     moveq.l    D0, 0x03
  5159. 0000355A  1F00                     move.b     -[A7], D0
  5160. 0000355C  42A7                     clr.l      -[A7]
  5161. 0000355E  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  5162. 00003562  1D7C 0001 FFF0           move.b     [A6 - 0x10], 0x1
  5163. 00003568  246E FFEC                movea.l    A2, [A6 - 0x14]
  5164. 0000356C  2F2A 005E                move.l     -[A7], [A2 + 0x5E]
  5165. 00003570  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  5166. 00003574  2640                     movea.l    A3, D0
  5167. 00003576  7000                     moveq.l    D0, 0x00
  5168. 00003578  2740 0006                move.l     [A3 + 0x6], D0
  5169. 0000357C  302D D5D6                move.w     D0, [A5 - 0x2A2A]
  5170. 00003580  7220                     moveq.l    D1, 0x20
  5171. 00003582  C041                     and.w      D0, D1
  5172. 00003584  6714                     beq        +0x16 /* 0000359A */
  5173. 00003586  202A 0014                move.l     D0, [A2 + 0x14]
  5174. 0000358A  41ED D514                lea.l      A0, [A5 - 0x2AEC]
  5175. 0000358E  1030 0000                move.b     D0, [A0 + D0.w]
  5176. 00003592  4880                     ext.w      D0
  5177. 00003594  48C0                     ext.l      D0
  5178. 00003596  D1AB 0006                add.l      [A3 + 0x6], D0
  5179. label0000359A:
  5180. 0000359A  7014                     moveq.l    D0, 0x14
  5181. 0000359C  2F00                     move.l     -[A7], D0
  5182. 0000359E  206E FFE0                movea.l    A0, [A6 - 0x20]
  5183. 000035A2  2F28 0016                move.l     -[A7], [A0 + 0x16]
  5184. 000035A6  2F0B                     move.l     -[A7], A3
  5185. 000035A8  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  5186. 000035AC  2640                     movea.l    A3, D0
  5187. 000035AE  701B                     moveq.l    D0, 0x1B
  5188. 000035B0  2F00                     move.l     -[A7], D0
  5189. 000035B2  246E FFE0                movea.l    A2, [A6 - 0x20]
  5190. 000035B6  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  5191. 000035BA  2F0A                     move.l     -[A7], A2
  5192. 000035BC  2F0B                     move.l     -[A7], A3
  5193. 000035BE  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  5194. 000035C2  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5195. label000035C6:
  5196. 000035C6  246E FFEC                movea.l    A2, [A6 - 0x14]
  5197. 000035CA  286A 003E                movea.l    A4, [A2 + 0x3E]
  5198. 000035CE  7014                     moveq.l    D0, 0x14
  5199. 000035D0  D5C0                     add.l      A2, D0
  5200. 000035D2  2D4A FFFC                move.l     [A6 - 0x4], A2
  5201. 000035D6  6000 019E                bra        +0x1A0 /* 00003776 */
  5202. label000035DA:
  5203. 000035DA  202C 001A                move.l     D0, [A4 + 0x1A]
  5204. 000035DE  7220                     moveq.l    D1, 0x20
  5205. 000035E0  C081                     and.l      D0, D1
  5206. 000035E2  6700 018E                beq        +0x190 /* 00003772 */
  5207. 000035E6  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  5208. 000035EA  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  5209. 000035EE  7202                     moveq.l    D1, 0x02
  5210. 000035F0  B081                     cmp.l      D0, D1
  5211. 000035F2  6700 017E                beq        +0x180 /* 00003772 */
  5212. 000035F6  102E FFF0                move.b     D0, [A6 - 0x10]
  5213. 000035FA  6614                     bne        +0x16 /* 00003610 */
  5214. 000035FC  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5215. 00003600  7003                     moveq.l    D0, 0x03
  5216. 00003602  1F00                     move.b     -[A7], D0
  5217. 00003604  42A7                     clr.l      -[A7]
  5218. 00003606  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  5219. 0000360A  1D7C 0001 FFF0           move.b     [A6 - 0x10], 0x1
  5220. label00003610:
  5221. 00003610  2014                     move.l     D0, [A4]
  5222. 00003612  2D40 FFF4                move.l     [A6 - 0xC], D0
  5223. 00003616  2040                     movea.l    A0, D0
  5224. 00003618  2268 0010                movea.l    A1, [A0 + 0x10]
  5225. 0000361C  2229 005A                move.l     D1, [A1 + 0x5A]
  5226. 00003620  2D41 FFD4                move.l     [A6 - 0x2C], D1
  5227. 00003624  4A81                     tst.l      D1
  5228. 00003626  6700 014A                beq        +0x14C /* 00003772 */
  5229. 0000362A  4A81                     tst.l      D1
  5230. 0000362C  660A                     bne        +0xC /* 00003638 */
  5231. 0000362E  2F3C 0000 0DC2           move.l     -[A7], 0xDC2
  5232. 00003634  4EBA C9CA                jsr        [PC - 0x3636 /* 00000000 */]
  5233. label00003638:
  5234. 00003638  206E FFD4                movea.l    A0, [A6 - 0x2C]
  5235. 0000363C  2F28 000C                move.l     -[A7], [A0 + 0xC]
  5236. 00003640  4267                     clr.w      -[A7]
  5237. 00003642  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  5238. 00003646  2D40 FFE8                move.l     [A6 - 0x18], D0
  5239. 0000364A  2040                     movea.l    A0, D0
  5240. 0000364C  2084                     move.l     [A0], D4
  5241. 0000364E  206E FFD4                movea.l    A0, [A6 - 0x2C]
  5242. 00003652  2628 002C                move.l     D3, [A0 + 0x2C]
  5243. 00003656  202C 001A                move.l     D0, [A4 + 0x1A]
  5244. 0000365A  7208                     moveq.l    D1, 0x08
  5245. 0000365C  C081                     and.l      D0, D1
  5246. 0000365E  6720                     beq        +0x22 /* 00003680 */
  5247. 00003660  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5248. 00003664  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  5249. 00003668  2D40 FFE0                move.l     [A6 - 0x20], D0
  5250. 0000366C  2F00                     move.l     -[A7], D0
  5251. 0000366E  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  5252. 00003672  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5253. 00003676  4EAD 1A4A                jsr        [A5 + 0x1A4A /* export_837 */]
  5254. 0000367A  2D40 FFE0                move.l     [A6 - 0x20], D0
  5255. 0000367E  6040                     bra        +0x42 /* 000036C0 */
  5256. label00003680:
  5257. 00003680  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5258. 00003684  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  5259. 00003688  2D40 FFE0                move.l     [A6 - 0x20], D0
  5260. 0000368C  246C 001E                movea.l    A2, [A4 + 0x1E]
  5261. 00003690  266E FFD8                movea.l    A3, [A6 - 0x28]
  5262. 00003694  B5CB                     cmpa.l     A2, A3
  5263. 00003696  6712                     beq        +0x14 /* 000036AA */
  5264. 00003698  2D4A FFF8                move.l     [A6 - 0x8], A2
  5265. 0000369C  486E FFE0                pea.l      [A6 - 0x20]
  5266. 000036A0  2F0A                     move.l     -[A7], A2
  5267. 000036A2  2F0B                     move.l     -[A7], A3
  5268. 000036A4  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  5269. 000036A8  6006                     bra        +0x8 /* 000036B0 */
  5270. label000036AA:
  5271. 000036AA  2D6E FFD8 FFF8           move.l     [A6 - 0x8], [A6 - 0x28]
  5272. label000036B0:
  5273. 000036B0  486E FFE0                pea.l      [A6 - 0x20]
  5274. 000036B4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5275. 000036B8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5276. 000036BC  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  5277. label000036C0:
  5278. 000036C0  206D D874                movea.l    A0, [A5 - 0x278C]
  5279. 000036C4  2F28 0018                move.l     -[A7], [A0 + 0x18]
  5280. 000036C8  2F03                     move.l     -[A7], D3
  5281. 000036CA  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  5282. 000036CE  2D40 FFDC                move.l     [A6 - 0x24], D0
  5283. 000036D2  7201                     moveq.l    D1, 0x01
  5284. 000036D4  2F01                     move.l     -[A7], D1
  5285. 000036D6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5286. 000036DA  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  5287. 000036DE  2F00                     move.l     -[A7], D0
  5288. 000036E0  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  5289. 000036E4  2D40 FFE0                move.l     [A6 - 0x20], D0
  5290. 000036E8  2F00                     move.l     -[A7], D0
  5291. 000036EA  4EBA 2554                jsr        [PC + 0x2554 /* 00005C40 */]
  5292. 000036EE  7013                     moveq.l    D0, 0x13
  5293. 000036F0  2F00                     move.l     -[A7], D0
  5294. 000036F2  206E FFD4                movea.l    A0, [A6 - 0x2C]
  5295. 000036F6  2F28 000C                move.l     -[A7], [A0 + 0xC]
  5296. 000036FA  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  5297. 000036FE  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  5298. 00003702  2D40 FFE0                move.l     [A6 - 0x20], D0
  5299. 00003706  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  5300. 0000370A  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  5301. 0000370E  2640                     movea.l    A3, D0
  5302. 00003710  302D D5D6                move.w     D0, [A5 - 0x2A2A]
  5303. 00003714  7220                     moveq.l    D1, 0x20
  5304. 00003716  C041                     and.w      D0, D1
  5305. 00003718  6716                     beq        +0x18 /* 00003730 */
  5306. 0000371A  206E FFFC                movea.l    A0, [A6 - 0x4]
  5307. 0000371E  2010                     move.l     D0, [A0]
  5308. 00003720  41ED D514                lea.l      A0, [A5 - 0x2AEC]
  5309. 00003724  1030 0000                move.b     D0, [A0 + D0.w]
  5310. 00003728  4880                     ext.w      D0
  5311. 0000372A  48C0                     ext.l      D0
  5312. 0000372C  D1AB 0006                add.l      [A3 + 0x6], D0
  5313. label00003730:
  5314. 00003730  7014                     moveq.l    D0, 0x14
  5315. 00003732  2F00                     move.l     -[A7], D0
  5316. 00003734  206E FFF4                movea.l    A0, [A6 - 0xC]
  5317. 00003738  2F28 000C                move.l     -[A7], [A0 + 0xC]
  5318. 0000373C  4267                     clr.w      -[A7]
  5319. 0000373E  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  5320. 00003742  2F00                     move.l     -[A7], D0
  5321. 00003744  2F0B                     move.l     -[A7], A3
  5322. 00003746  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  5323. 0000374A  2640                     movea.l    A3, D0
  5324. 0000374C  701B                     moveq.l    D0, 0x1B
  5325. 0000374E  2F00                     move.l     -[A7], D0
  5326. 00003750  246E FFE0                movea.l    A2, [A6 - 0x20]
  5327. 00003754  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  5328. 00003758  2F0A                     move.l     -[A7], A2
  5329. 0000375A  2F0B                     move.l     -[A7], A3
  5330. 0000375C  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  5331. 00003760  2D40 FFE0                move.l     [A6 - 0x20], D0
  5332. 00003764  2F00                     move.l     -[A7], D0
  5333. 00003766  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  5334. 0000376A  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  5335. 0000376E  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5336. label00003772:
  5337. 00003772  286C 0004                movea.l    A4, [A4 + 0x4]
  5338. label00003776:
  5339. 00003776  200C                     move.l     D0, A4
  5340. 00003778  6600 FE60                bne        -0x19E /* 000035DA */
  5341. 0000377C  202E FFE4                move.l     D0, [A6 - 0x1C]
  5342. 00003780  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  5343. 00003784  4E5E                     unlink     A6
  5344. 00003786  205F                     movea.l    A0, [A7]+
  5345. 00003788  504F                     addq.w     A7, 8
  5346. 0000378A  4ED0                     jmp        [A0]
  5347. fn0000378C:
  5348. 0000378C  4E56 FFD8                link       A6, -0x0028
  5349. 00003790  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  5350. 00003794  246E 0008                movea.l    A2, [A6 + 0x8]
  5351. 00003798  206A 000C                movea.l    A0, [A2 + 0xC]
  5352. 0000379C  2A10                     move.l     D5, [A0]
  5353. 0000379E  2005                     move.l     D0, D5
  5354. 000037A0  0280 0000 00FF           andi.l     D0, 0xFF
  5355. 000037A6  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5356. 000037AA  1030 0000                move.b     D0, [A0 + D0.w]
  5357. 000037AE  7201                     moveq.l    D1, 0x01
  5358. 000037B0  C001                     and.b      D0, D1
  5359. 000037B2  660A                     bne        +0xC /* 000037BE */
  5360. 000037B4  2F3C 0000 0E10           move.l     -[A7], 0xE10
  5361. 000037BA  4EBA C844                jsr        [PC - 0x37BC /* 00000000 */]
  5362. label000037BE:
  5363. 000037BE  206A 000C                movea.l    A0, [A2 + 0xC]
  5364. 000037C2  2028 0008                move.l     D0, [A0 + 0x8]
  5365. 000037C6  2D40 FFEC                move.l     [A6 - 0x14], D0
  5366. 000037CA  2040                     movea.l    A0, D0
  5367. 000037CC  2210                     move.l     D1, [A0]
  5368. 000037CE  741F                     moveq.l    D2, 0x1F
  5369. 000037D0  C242                     and.w      D1, D2
  5370. 000037D2  7414                     moveq.l    D2, 0x14
  5371. 000037D4  B242                     cmp.w      D1, D2
  5372. 000037D6  670A                     beq        +0xC /* 000037E2 */
  5373. 000037D8  2F3C 0000 0E12           move.l     -[A7], 0xE12
  5374. 000037DE  4EBA C820                jsr        [PC - 0x37E0 /* 00000000 */]
  5375. label000037E2:
  5376. 000037E2  206E FFEC                movea.l    A0, [A6 - 0x14]
  5377. 000037E6  2028 000C                move.l     D0, [A0 + 0xC]
  5378. 000037EA  2D40 FFDC                move.l     [A6 - 0x24], D0
  5379. 000037EE  2040                     movea.l    A0, D0
  5380. 000037F0  2228 0010                move.l     D1, [A0 + 0x10]
  5381. 000037F4  2D41 FFF4                move.l     [A6 - 0xC], D1
  5382. 000037F8  2241                     movea.l    A1, D1
  5383. 000037FA  2429 0062                move.l     D2, [A1 + 0x62]
  5384. 000037FE  2D42 FFD8                move.l     [A6 - 0x28], D2
  5385. 00003802  362D D5D4                move.w     D3, [A5 - 0x2A2C]
  5386. 00003806  7801                     moveq.l    D4, 0x01
  5387. 00003808  C644                     and.w      D3, D4
  5388. 0000380A  6704                     beq        +0x6 /* 00003810 */
  5389. 0000380C  7607                     moveq.l    D3, 0x07
  5390. 0000380E  6002                     bra        +0x4 /* 00003812 */
  5391. label00003810:
  5392. 00003810  7602                     moveq.l    D3, 0x02
  5393. label00003812:
  5394. 00003812  1D43 FFFC                move.b     [A6 - 0x4], D3
  5395. 00003816  266D D874                movea.l    A3, [A5 - 0x278C]
  5396. 0000381A  2F2B 0018                move.l     -[A7], [A3 + 0x18]
  5397. 0000381E  2F29 006A                move.l     -[A7], [A1 + 0x6A]
  5398. 00003822  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  5399. 00003826  2D40 FFE0                move.l     [A6 - 0x20], D0
  5400. 0000382A  206E FFD8                movea.l    A0, [A6 - 0x28]
  5401. 0000382E  2F28 000C                move.l     -[A7], [A0 + 0xC]
  5402. 00003832  4267                     clr.w      -[A7]
  5403. 00003834  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  5404. 00003838  2D40 FFF0                move.l     [A6 - 0x10], D0
  5405. 0000383C  2040                     movea.l    A0, D0
  5406. 0000383E  2085                     move.l     [A0], D5
  5407. 00003840  7201                     moveq.l    D1, 0x01
  5408. 00003842  2F01                     move.l     -[A7], D1
  5409. 00003844  2F00                     move.l     -[A7], D0
  5410. 00003846  2F0A                     move.l     -[A7], A2
  5411. 00003848  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  5412. 0000384C  2F00                     move.l     -[A7], D0
  5413. 0000384E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  5414. 00003852  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  5415. 00003856  2840                     movea.l    A4, D0
  5416. 00003858  2F0C                     move.l     -[A7], A4
  5417. 0000385A  4EBA 23E4                jsr        [PC + 0x23E4 /* 00005C40 */]
  5418. 0000385E  7013                     moveq.l    D0, 0x13
  5419. 00003860  2F00                     move.l     -[A7], D0
  5420. 00003862  206E FFD8                movea.l    A0, [A6 - 0x28]
  5421. 00003866  2F28 000C                move.l     -[A7], [A0 + 0xC]
  5422. 0000386A  2F0C                     move.l     -[A7], A4
  5423. 0000386C  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  5424. 00003870  2840                     movea.l    A4, D0
  5425. 00003872  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  5426. 00003876  1F03                     move.b     -[A7], D3
  5427. 00003878  42A7                     clr.l      -[A7]
  5428. 0000387A  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  5429. 0000387E  206E FFF4                movea.l    A0, [A6 - 0xC]
  5430. 00003882  2F28 006E                move.l     -[A7], [A0 + 0x6E]
  5431. 00003886  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  5432. 0000388A  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5433. 0000388E  7214                     moveq.l    D1, 0x14
  5434. 00003890  2F01                     move.l     -[A7], D1
  5435. 00003892  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  5436. 00003896  2F00                     move.l     -[A7], D0
  5437. 00003898  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  5438. 0000389C  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5439. 000038A0  721B                     moveq.l    D1, 0x1B
  5440. 000038A2  2F01                     move.l     -[A7], D1
  5441. 000038A4  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  5442. 000038A8  2F0C                     move.l     -[A7], A4
  5443. 000038AA  2F00                     move.l     -[A7], D0
  5444. 000038AC  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  5445. 000038B0  2D40 FFE8                move.l     [A6 - 0x18], D0
  5446. 000038B4  206E FFF4                movea.l    A0, [A6 - 0xC]
  5447. 000038B8  2028 0072                move.l     D0, [A0 + 0x72]
  5448. 000038BC  2D40 FFF8                move.l     [A6 - 0x8], D0
  5449. 000038C0  6000 00E2                bra        +0xE4 /* 000039A4 */
  5450. label000038C4:
  5451. 000038C4  246E FFF8                movea.l    A2, [A6 - 0x8]
  5452. 000038C8  2652                     movea.l    A3, [A2]
  5453. 000038CA  206B 0010                movea.l    A0, [A3 + 0x10]
  5454. 000038CE  2028 0062                move.l     D0, [A0 + 0x62]
  5455. 000038D2  2D40 FFD8                move.l     [A6 - 0x28], D0
  5456. 000038D6  4A80                     tst.l      D0
  5457. 000038D8  660A                     bne        +0xC /* 000038E4 */
  5458. 000038DA  2F3C 0000 0E3B           move.l     -[A7], 0xE3B
  5459. 000038E0  4EBA C71E                jsr        [PC - 0x38E2 /* 00000000 */]
  5460. label000038E4:
  5461. 000038E4  206E FFD8                movea.l    A0, [A6 - 0x28]
  5462. 000038E8  2F28 000C                move.l     -[A7], [A0 + 0xC]
  5463. 000038EC  4267                     clr.w      -[A7]
  5464. 000038EE  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  5465. 000038F2  2D40 FFF0                move.l     [A6 - 0x10], D0
  5466. 000038F6  2040                     movea.l    A0, D0
  5467. 000038F8  2085                     move.l     [A0], D5
  5468. 000038FA  262A 0008                move.l     D3, [A2 + 0x8]
  5469. 000038FE  226B 0010                movea.l    A1, [A3 + 0x10]
  5470. 00003902  D6A9 006A                add.l      D3, [A1 + 0x6A]
  5471. 00003906  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5472. 0000390A  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  5473. 0000390E  2840                     movea.l    A4, D0
  5474. 00003910  206D D874                movea.l    A0, [A5 - 0x278C]
  5475. 00003914  2F28 0018                move.l     -[A7], [A0 + 0x18]
  5476. 00003918  2F03                     move.l     -[A7], D3
  5477. 0000391A  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  5478. 0000391E  2D40 FFE0                move.l     [A6 - 0x20], D0
  5479. 00003922  7201                     moveq.l    D1, 0x01
  5480. 00003924  2F01                     move.l     -[A7], D1
  5481. 00003926  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5482. 0000392A  2F0C                     move.l     -[A7], A4
  5483. 0000392C  2F00                     move.l     -[A7], D0
  5484. 0000392E  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  5485. 00003932  2840                     movea.l    A4, D0
  5486. 00003934  2F0C                     move.l     -[A7], A4
  5487. 00003936  4EBA 2308                jsr        [PC + 0x2308 /* 00005C40 */]
  5488. 0000393A  7013                     moveq.l    D0, 0x13
  5489. 0000393C  2F00                     move.l     -[A7], D0
  5490. 0000393E  206E FFD8                movea.l    A0, [A6 - 0x28]
  5491. 00003942  2F28 000C                move.l     -[A7], [A0 + 0xC]
  5492. 00003946  2F0C                     move.l     -[A7], A4
  5493. 00003948  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  5494. 0000394C  2840                     movea.l    A4, D0
  5495. 0000394E  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  5496. 00003952  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  5497. 00003956  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5498. 0000395A  7214                     moveq.l    D1, 0x14
  5499. 0000395C  2F01                     move.l     -[A7], D1
  5500. 0000395E  206D D874                movea.l    A0, [A5 - 0x278C]
  5501. 00003962  2F28 0018                move.l     -[A7], [A0 + 0x18]
  5502. 00003966  7201                     moveq.l    D1, 0x01
  5503. 00003968  3F01                     move.w     -[A7], D1
  5504. 0000396A  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  5505. 0000396E  2F00                     move.l     -[A7], D0
  5506. 00003970  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  5507. 00003974  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  5508. 00003978  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5509. 0000397C  721B                     moveq.l    D1, 0x1B
  5510. 0000397E  2F01                     move.l     -[A7], D1
  5511. 00003980  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  5512. 00003984  2F0C                     move.l     -[A7], A4
  5513. 00003986  2F00                     move.l     -[A7], D0
  5514. 00003988  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  5515. 0000398C  2840                     movea.l    A4, D0
  5516. 0000398E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5517. 00003992  2F0C                     move.l     -[A7], A4
  5518. 00003994  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  5519. 00003998  2D40 FFE8                move.l     [A6 - 0x18], D0
  5520. 0000399C  202A 0004                move.l     D0, [A2 + 0x4]
  5521. 000039A0  2D40 FFF8                move.l     [A6 - 0x8], D0
  5522. label000039A4:
  5523. 000039A4  202E FFF8                move.l     D0, [A6 - 0x8]
  5524. 000039A8  6600 FF1A                bne        -0xE4 /* 000038C4 */
  5525. 000039AC  202E FFE8                move.l     D0, [A6 - 0x18]
  5526. 000039B0  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  5527. 000039B4  4E5E                     unlink     A6
  5528. 000039B6  205F                     movea.l    A0, [A7]+
  5529. 000039B8  584F                     addq.w     A7, 4
  5530. 000039BA  4ED0                     jmp        [A0]
  5531. fn000039BC:
  5532. 000039BC  4E56 0000                link       A6, 0
  5533. 000039C0  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  5534. 000039C4  286E 0008                movea.l    A4, [A6 + 0x8]
  5535. 000039C8  4EBA C97C                jsr        [PC - 0x3684 /* 00000346 */]
  5536. 000039CC  206D E12E                movea.l    A0, [A5 - 0x1ED2]
  5537. 000039D0  2F28 000C                move.l     -[A7], [A0 + 0xC]
  5538. 000039D4  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  5539. 000039D8  2800                     move.l     D4, D0
  5540. 000039DA  206C 0014                movea.l    A0, [A4 + 0x14]
  5541. 000039DE  2468 0010                movea.l    A2, [A0 + 0x10]
  5542. 000039E2  206A 0056                movea.l    A0, [A2 + 0x56]
  5543. 000039E6  B1CC                     cmpa.l     A0, A4
  5544. 000039E8  6604                     bne        +0x6 /* 000039EE */
  5545. 000039EA  286A 004E                movea.l    A4, [A2 + 0x4E]
  5546. label000039EE:
  5547. 000039EE  2604                     move.l     D3, D4
  5548. 000039F0  4483                     neg.l      D3
  5549. 000039F2  206E 000C                movea.l    A0, [A6 + 0xC]
  5550. 000039F6  2068 0010                movea.l    A0, [A0 + 0x10]
  5551. 000039FA  2468 001E                movea.l    A2, [A0 + 0x1E]
  5552. 000039FE  6002                     bra        +0x4 /* 00003A02 */
  5553. label00003A00:
  5554. 00003A00  2452                     movea.l    A2, [A2]
  5555. label00003A02:
  5556. 00003A02  D684                     add.l      D3, D4
  5557. 00003A04  200A                     move.l     D0, A2
  5558. 00003A06  660A                     bne        +0xC /* 00003A12 */
  5559. 00003A08  2F3C 0000 0E6F           move.l     -[A7], 0xE6F
  5560. 00003A0E  4EBA C5F0                jsr        [PC - 0x3A10 /* 00000000 */]
  5561. label00003A12:
  5562. 00003A12  266A 0008                movea.l    A3, [A2 + 0x8]
  5563. 00003A16  206B 0004                movea.l    A0, [A3 + 0x4]
  5564. 00003A1A  2068 000C                movea.l    A0, [A0 + 0xC]
  5565. 00003A1E  2010                     move.l     D0, [A0]
  5566. 00003A20  721F                     moveq.l    D1, 0x1F
  5567. 00003A22  C081                     and.l      D0, D1
  5568. 00003A24  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5569. 00003A28  1030 0000                move.b     D0, [A0 + D0.w]
  5570. 00003A2C  7210                     moveq.l    D1, 0x10
  5571. 00003A2E  C001                     and.b      D0, D1
  5572. 00003A30  660A                     bne        +0xC /* 00003A3C */
  5573. 00003A32  2F3C 0000 0E74           move.l     -[A7], 0xE74
  5574. 00003A38  4EBA C5C6                jsr        [PC - 0x3A3A /* 00000000 */]
  5575. label00003A3C:
  5576. 00003A3C  206B 0004                movea.l    A0, [A3 + 0x4]
  5577. 00003A40  B1CC                     cmpa.l     A0, A4
  5578. 00003A42  66BC                     bne        -0x42 /* 00003A00 */
  5579. 00003A44  2003                     move.l     D0, D3
  5580. 00003A46  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  5581. 00003A4A  4E5E                     unlink     A6
  5582. 00003A4C  205F                     movea.l    A0, [A7]+
  5583. 00003A4E  504F                     addq.w     A7, 8
  5584. 00003A50  4ED0                     jmp        [A0]
  5585. fn00003A52:
  5586. 00003A52  4E56 FFF0                link       A6, -0x0010
  5587. 00003A56  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  5588. 00003A5A  266E 000C                movea.l    A3, [A6 + 0xC]
  5589. 00003A5E  206E 0008                movea.l    A0, [A6 + 0x8]
  5590. 00003A62  2010                     move.l     D0, [A0]
  5591. 00003A64  2D40 FFF0                move.l     [A6 - 0x10], D0
  5592. 00003A68  206E 0010                movea.l    A0, [A6 + 0x10]
  5593. 00003A6C  2868 000C                movea.l    A4, [A0 + 0xC]
  5594. 00003A70  200C                     move.l     D0, A4
  5595. 00003A72  660A                     bne        +0xC /* 00003A7E */
  5596. 00003A74  2F3C 0000 0E91           move.l     -[A7], 0xE91
  5597. 00003A7A  4EBA C584                jsr        [PC - 0x3A7C /* 00000000 */]
  5598. label00003A7E:
  5599. 00003A7E  200B                     move.l     D0, A3
  5600. 00003A80  660A                     bne        +0xC /* 00003A8C */
  5601. 00003A82  2F3C 0000 0E93           move.l     -[A7], 0xE93
  5602. 00003A88  4EBA C576                jsr        [PC - 0x3A8A /* 00000000 */]
  5603. label00003A8C:
  5604. 00003A8C  206B 0010                movea.l    A0, [A3 + 0x10]
  5605. 00003A90  3028 0008                move.w     D0, [A0 + 0x8]
  5606. 00003A94  0240 0100                andi.w     D0, 0x100
  5607. 00003A98  6700 0212                beq        +0x214 /* 00003CAC */
  5608. 00003A9C  202C 0010                move.l     D0, [A4 + 0x10]
  5609. 00003AA0  2D40 FFF8                move.l     [A6 - 0x8], D0
  5610. 00003AA4  202E FFF0                move.l     D0, [A6 - 0x10]
  5611. 00003AA8  6616                     bne        +0x18 /* 00003AC0 */
  5612. 00003AAA  204C                     movea.l    A0, A4
  5613. 00003AAC  7054                     moveq.l    D0, 0x54
  5614. 00003AAE  D1C0                     add.l      A0, D0
  5615. 00003AB0  2F08                     move.l     -[A7], A0
  5616. 00003AB2  7002                     moveq.l    D0, 0x02
  5617. 00003AB4  2F00                     move.l     -[A7], D0
  5618. 00003AB6  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5619. 00003ABA  504F                     addq.w     A7, 8
  5620. 00003ABC  6000 01EE                bra        +0x1F0 /* 00003CAC */
  5621. label00003AC0:
  5622. 00003AC0  206B 0010                movea.l    A0, [A3 + 0x10]
  5623. 00003AC4  2050                     movea.l    A0, [A0]
  5624. 00003AC6  2068 0010                movea.l    A0, [A0 + 0x10]
  5625. 00003ACA  4AA8 008E                tst.l      [A0 + 0x8E]
  5626. 00003ACE  670A                     beq        +0xC /* 00003ADA */
  5627. 00003AD0  2F0B                     move.l     -[A7], A3
  5628. 00003AD2  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  5629. 00003AD6  4EFA 01FE                jmp        [PC + 0x1FE /* 00003CD6 */]
  5630. label00003ADA:
  5631. 00003ADA  206E FFF0                movea.l    A0, [A6 - 0x10]
  5632. 00003ADE  2468 0016                movea.l    A2, [A0 + 0x16]
  5633. 00003AE2  2A12                     move.l     D5, [A2]
  5634. 00003AE4  2005                     move.l     D0, D5
  5635. 00003AE6  0280 0000 00FF           andi.l     D0, 0xFF
  5636. 00003AEC  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  5637. 00003AF0  1030 0000                move.b     D0, [A0 + D0.w]
  5638. 00003AF4  7201                     moveq.l    D1, 0x01
  5639. 00003AF6  C001                     and.b      D0, D1
  5640. 00003AF8  6710                     beq        +0x12 /* 00003B0A */
  5641. 00003AFA  206A 0008                movea.l    A0, [A2 + 0x8]
  5642. 00003AFE  2010                     move.l     D0, [A0]
  5643. 00003B00  721F                     moveq.l    D1, 0x1F
  5644. 00003B02  C041                     and.w      D0, D1
  5645. 00003B04  7214                     moveq.l    D1, 0x14
  5646. 00003B06  B041                     cmp.w      D0, D1
  5647. 00003B08  670A                     beq        +0xC /* 00003B14 */
  5648. label00003B0A:
  5649. 00003B0A  2F3C 0000 0EAD           move.l     -[A7], 0xEAD
  5650. 00003B10  4EBA C4EE                jsr        [PC - 0x3B12 /* 00000000 */]
  5651. label00003B14:
  5652. 00003B14  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5653. 00003B18  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  5654. 00003B1C  2D40 FFF0                move.l     [A6 - 0x10], D0
  5655. 00003B20  2040                     movea.l    A0, D0
  5656. 00003B22  1210                     move.b     D1, [A0]
  5657. 00003B24  745E                     moveq.l    D2, 0x5E
  5658. 00003B26  B202                     cmp.b      D1, D2
  5659. 00003B28  6630                     bne        +0x32 /* 00003B5A */
  5660. 00003B2A  4AA8 0006                tst.l      [A0 + 0x6]
  5661. 00003B2E  662A                     bne        +0x2C /* 00003B5A */
  5662. 00003B30  2268 0002                movea.l    A1, [A0 + 0x2]
  5663. 00003B34  2269 000C                movea.l    A1, [A1 + 0xC]
  5664. 00003B38  2D49 FFFC                move.l     [A6 - 0x4], A1
  5665. 00003B3C  2211                     move.l     D1, [A1]
  5666. 00003B3E  741F                     moveq.l    D2, 0x1F
  5667. 00003B40  C242                     and.w      D1, D2
  5668. 00003B42  7414                     moveq.l    D2, 0x14
  5669. 00003B44  B242                     cmp.w      D1, D2
  5670. 00003B46  6612                     bne        +0x14 /* 00003B5A */
  5671. 00003B48  2269 000C                movea.l    A1, [A1 + 0xC]
  5672. 00003B4C  B3CC                     cmpa.l     A1, A4
  5673. 00003B4E  660A                     bne        +0xC /* 00003B5A */
  5674. 00003B50  226E 0008                movea.l    A1, [A6 + 0x8]
  5675. 00003B54  2288                     move.l     [A1], A0
  5676. 00003B56  6000 0154                bra        +0x156 /* 00003CAC */
  5677. label00003B5A:
  5678. 00003B5A  206E FFF8                movea.l    A0, [A6 - 0x8]
  5679. 00003B5E  2028 0010                move.l     D0, [A0 + 0x10]
  5680. 00003B62  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  5681. 00003B68  671C                     beq        +0x1E /* 00003B86 */
  5682. 00003B6A  2F0B                     move.l     -[A7], A3
  5683. 00003B6C  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  5684. 00003B70  2440                     movea.l    A2, D0
  5685. 00003B72  006A 1000 0024           ori.w      [A2 + 0x24], 0x1000
  5686. 00003B78  206E 0008                movea.l    A0, [A6 + 0x8]
  5687. 00003B7C  20AE FFF0                move.l     [A0], [A6 - 0x10]
  5688. 00003B80  200A                     move.l     D0, A2
  5689. 00003B82  4EFA 0152                jmp        [PC + 0x152 /* 00003CD6 */]
  5690. label00003B86:
  5691. 00003B86  202D D998                move.l     D0, [A5 - 0x2668]
  5692. 00003B8A  6756                     beq        +0x58 /* 00003BE2 */
  5693. 00003B8C  206D D998                movea.l    A0, [A5 - 0x2668]
  5694. 00003B90  2268 0010                movea.l    A1, [A0 + 0x10]
  5695. 00003B94  3029 0008                move.w     D0, [A1 + 0x8]
  5696. 00003B98  0240 0600                andi.w     D0, 0x600
  5697. 00003B9C  6744                     beq        +0x46 /* 00003BE2 */
  5698. 00003B9E  246E FFF0                movea.l    A2, [A6 - 0x10]
  5699. 00003BA2  1012                     move.b     D0, [A2]
  5700. 00003BA4  725F                     moveq.l    D1, 0x5F
  5701. 00003BA6  B001                     cmp.b      D0, D1
  5702. 00003BA8  6638                     bne        +0x3A /* 00003BE2 */
  5703. 00003BAA  226A 0016                movea.l    A1, [A2 + 0x16]
  5704. 00003BAE  2269 0008                movea.l    A1, [A1 + 0x8]
  5705. 00003BB2  2068 0014                movea.l    A0, [A0 + 0x14]
  5706. 00003BB6  2068 000C                movea.l    A0, [A0 + 0xC]
  5707. 00003BBA  B3C8                     cmpa.l     A1, A0
  5708. 00003BBC  6624                     bne        +0x26 /* 00003BE2 */
  5709. 00003BBE  486D DCEC                pea.l      [A5 - 0x2314]
  5710. 00003BC2  206A 0002                movea.l    A0, [A2 + 0x2]
  5711. 00003BC6  7054                     moveq.l    D0, 0x54
  5712. 00003BC8  D1C0                     add.l      A0, D0
  5713. 00003BCA  2F08                     move.l     -[A7], A0
  5714. 00003BCC  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  5715. 00003BD0  504F                     addq.w     A7, 8
  5716. 00003BD2  4A80                     tst.l      D0
  5717. 00003BD4  660C                     bne        +0xE /* 00003BE2 */
  5718. 00003BD6  206E 0008                movea.l    A0, [A6 + 0x8]
  5719. 00003BDA  20AE FFF0                move.l     [A0], [A6 - 0x10]
  5720. 00003BDE  6000 00CC                bra        +0xCE /* 00003CAC */
  5721. label00003BE2:
  5722. 00003BE2  2F2B 0014                move.l     -[A7], [A3 + 0x14]
  5723. 00003BE6  2F0B                     move.l     -[A7], A3
  5724. 00003BE8  4EBA FDD2                jsr        [PC - 0x22E /* 000039BC */]
  5725. 00003BEC  2C00                     move.l     D6, D0
  5726. 00003BEE  206B 0014                movea.l    A0, [A3 + 0x14]
  5727. 00003BF2  2028 0010                move.l     D0, [A0 + 0x10]
  5728. 00003BF6  2D40 FFF8                move.l     [A6 - 0x8], D0
  5729. 00003BFA  2040                     movea.l    A0, D0
  5730. 00003BFC  2028 005A                move.l     D0, [A0 + 0x5A]
  5731. 00003C00  2D40 FFF4                move.l     [A6 - 0xC], D0
  5732. 00003C04  7601                     moveq.l    D3, 0x01
  5733. 00003C06  2F03                     move.l     -[A7], D3
  5734. 00003C08  2040                     movea.l    A0, D0
  5735. 00003C0A  2F28 000C                move.l     -[A7], [A0 + 0xC]
  5736. 00003C0E  4267                     clr.w      -[A7]
  5737. 00003C10  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  5738. 00003C14  2F00                     move.l     -[A7], D0
  5739. 00003C16  486E FFF0                pea.l      [A6 - 0x10]
  5740. 00003C1A  4EAD 17CA                jsr        [A5 + 0x17CA /* export_757 */]
  5741. 00003C1E  2F00                     move.l     -[A7], D0
  5742. 00003C20  206D D874                movea.l    A0, [A5 - 0x278C]
  5743. 00003C24  2F28 0018                move.l     -[A7], [A0 + 0x18]
  5744. 00003C28  206E FFF4                movea.l    A0, [A6 - 0xC]
  5745. 00003C2C  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  5746. 00003C30  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  5747. 00003C34  2F00                     move.l     -[A7], D0
  5748. 00003C36  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  5749. 00003C3A  2840                     movea.l    A4, D0
  5750. 00003C3C  2F0C                     move.l     -[A7], A4
  5751. 00003C3E  4EBA 2000                jsr        [PC + 0x2000 /* 00005C40 */]
  5752. 00003C42  7011                     moveq.l    D0, 0x11
  5753. 00003C44  BA80                     cmp.l      D5, D0
  5754. 00003C46  6604                     bne        +0x6 /* 00003C4C */
  5755. 00003C48  7010                     moveq.l    D0, 0x10
  5756. 00003C4A  6002                     bra        +0x4 /* 00003C4E */
  5757. label00003C4C:
  5758. 00003C4C  2005                     move.l     D0, D5
  5759. label00003C4E:
  5760. 00003C4E  206C 0016                movea.l    A0, [A4 + 0x16]
  5761. 00003C52  2080                     move.l     [A0], D0
  5762. 00003C54  7813                     moveq.l    D4, 0x13
  5763. 00003C56  2F04                     move.l     -[A7], D4
  5764. 00003C58  206E FFF4                movea.l    A0, [A6 - 0xC]
  5765. 00003C5C  2F28 000C                move.l     -[A7], [A0 + 0xC]
  5766. 00003C60  2F0C                     move.l     -[A7], A4
  5767. 00003C62  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  5768. 00003C66  2840                     movea.l    A4, D0
  5769. 00003C68  206E 0008                movea.l    A0, [A6 + 0x8]
  5770. 00003C6C  20AE FFF0                move.l     [A0], [A6 - 0x10]
  5771. 00003C70  2F03                     move.l     -[A7], D3
  5772. 00003C72  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  5773. 00003C76  2F0C                     move.l     -[A7], A4
  5774. 00003C78  206D D874                movea.l    A0, [A5 - 0x278C]
  5775. 00003C7C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  5776. 00003C80  2F06                     move.l     -[A7], D6
  5777. 00003C82  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  5778. 00003C86  2F00                     move.l     -[A7], D0
  5779. 00003C88  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  5780. 00003C8C  2840                     movea.l    A4, D0
  5781. 00003C8E  2F0C                     move.l     -[A7], A4
  5782. 00003C90  4EBA 1FAE                jsr        [PC + 0x1FAE /* 00005C40 */]
  5783. 00003C94  2F04                     move.l     -[A7], D4
  5784. 00003C96  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  5785. 00003C9A  4267                     clr.w      -[A7]
  5786. 00003C9C  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  5787. 00003CA0  2F00                     move.l     -[A7], D0
  5788. 00003CA2  2F0C                     move.l     -[A7], A4
  5789. 00003CA4  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  5790. 00003CA8  2440                     movea.l    A2, D0
  5791. 00003CAA  6028                     bra        +0x2A /* 00003CD4 */
  5792. label00003CAC:
  5793. 00003CAC  206B 0010                movea.l    A0, [A3 + 0x10]
  5794. 00003CB0  1028 000A                move.b     D0, [A0 + 0xA]
  5795. 00003CB4  7201                     moveq.l    D1, 0x01
  5796. 00003CB6  C001                     and.b      D0, D1
  5797. 00003CB8  6712                     beq        +0x14 /* 00003CCC */
  5798. 00003CBA  2F0B                     move.l     -[A7], A3
  5799. 00003CBC  4EBA C45E                jsr        [PC - 0x3BA2 /* 0000011C */]
  5800. 00003CC0  2F00                     move.l     -[A7], D0
  5801. 00003CC2  7021                     moveq.l    D0, 0x21
  5802. 00003CC4  2F00                     move.l     -[A7], D0
  5803. 00003CC6  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5804. 00003CCA  504F                     addq.w     A7, 8
  5805. label00003CCC:
  5806. 00003CCC  2F0B                     move.l     -[A7], A3
  5807. 00003CCE  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  5808. 00003CD2  2440                     movea.l    A2, D0
  5809. label00003CD4:
  5810. 00003CD4  200A                     move.l     D0, A2
  5811. label00003CD6:
  5812. 00003CD6  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  5813. 00003CDA  4E5E                     unlink     A6
  5814. 00003CDC  205F                     movea.l    A0, [A7]+
  5815. 00003CDE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5816. 00003CE2  4ED0                     jmp        [A0]
  5817. fn00003CE4:
  5818. 00003CE4  4E56 FFDC                link       A6, -0x0024
  5819. 00003CE8  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  5820. 00003CEC  202E 0018                move.l     D0, [A6 + 0x18]
  5821. 00003CF0  6716                     beq        +0x18 /* 00003D08 */
  5822. 00003CF2  206E 0018                movea.l    A0, [A6 + 0x18]
  5823. 00003CF6  2010                     move.l     D0, [A0]
  5824. 00003CF8  721F                     moveq.l    D1, 0x1F
  5825. 00003CFA  C041                     and.w      D0, D1
  5826. 00003CFC  7214                     moveq.l    D1, 0x14
  5827. 00003CFE  B041                     cmp.w      D0, D1
  5828. 00003D00  6606                     bne        +0x8 /* 00003D08 */
  5829. 00003D02  4AA8 000C                tst.l      [A0 + 0xC]
  5830. 00003D06  660A                     bne        +0xC /* 00003D12 */
  5831. label00003D08:
  5832. 00003D08  2F3C 0000 0F19           move.l     -[A7], 0xF19
  5833. 00003D0E  4EBA C2F0                jsr        [PC - 0x3D10 /* 00000000 */]
  5834. label00003D12:
  5835. 00003D12  246E 0018                movea.l    A2, [A6 + 0x18]
  5836. 00003D16  286A 000C                movea.l    A4, [A2 + 0xC]
  5837. 00003D1A  202C 0010                move.l     D0, [A4 + 0x10]
  5838. 00003D1E  2D40 FFE0                move.l     [A6 - 0x20], D0
  5839. 00003D22  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  5840. 00003D26  2F0A                     move.l     -[A7], A2
  5841. 00003D28  4EBA F6A4                jsr        [PC - 0x95C /* 000033CE */]
  5842. 00003D2C  2D40 001C                move.l     [A6 + 0x1C], D0
  5843. 00003D30  202E 0008                move.l     D0, [A6 + 0x8]
  5844. 00003D34  7208                     moveq.l    D1, 0x08
  5845. 00003D36  C081                     and.l      D0, D1
  5846. 00003D38  660A                     bne        +0xC /* 00003D44 */
  5847. 00003D3A  302D D5D6                move.w     D0, [A5 - 0x2A2A]
  5848. 00003D3E  7210                     moveq.l    D1, 0x10
  5849. 00003D40  C041                     and.w      D0, D1
  5850. 00003D42  6604                     bne        +0x6 /* 00003D48 */
  5851. label00003D44:
  5852. 00003D44  7A00                     moveq.l    D5, 0x00
  5853. 00003D46  6002                     bra        +0x4 /* 00003D4A */
  5854. label00003D48:
  5855. 00003D48  7A01                     moveq.l    D5, 0x01
  5856. label00003D4A:
  5857. 00003D4A  206E FFE0                movea.l    A0, [A6 - 0x20]
  5858. 00003D4E  2028 0014                move.l     D0, [A0 + 0x14]
  5859. 00003D52  B0AD D8AC                cmp.l      D0, [A5 - 0x2754]
  5860. 00003D56  6606                     bne        +0x8 /* 00003D5E */
  5861. 00003D58  4AA8 004E                tst.l      [A0 + 0x4E]
  5862. 00003D5C  6602                     bne        +0x4 /* 00003D60 */
  5863. label00003D5E:
  5864. 00003D5E  7A00                     moveq.l    D5, 0x00
  5865. label00003D60:
  5866. 00003D60  202E 0010                move.l     D0, [A6 + 0x10]
  5867. 00003D64  672A                     beq        +0x2C /* 00003D90 */
  5868. 00003D66  206E FFE0                movea.l    A0, [A6 - 0x20]
  5869. 00003D6A  2028 0010                move.l     D0, [A0 + 0x10]
  5870. 00003D6E  0280 0000 6000           andi.l     D0, 0x6000 /* '`\0' */
  5871. 00003D74  671A                     beq        +0x1C /* 00003D90 */
  5872. 00003D76  7000                     moveq.l    D0, 0x00
  5873. 00003D78  2640                     movea.l    A3, D0
  5874. 00003D7A  204C                     movea.l    A0, A4
  5875. 00003D7C  7054                     moveq.l    D0, 0x54
  5876. 00003D7E  D1C0                     add.l      A0, D0
  5877. 00003D80  2F08                     move.l     -[A7], A0
  5878. 00003D82  7057                     moveq.l    D0, 0x57
  5879. 00003D84  2F00                     move.l     -[A7], D0
  5880. 00003D86  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5881. 00003D8A  504F                     addq.w     A7, 8
  5882. 00003D8C  6000 05BE                bra        +0x5C0 /* 0000434C */
  5883. label00003D90:
  5884. 00003D90  7600                     moveq.l    D3, 0x00
  5885. 00003D92  2D43 FFDC                move.l     [A6 - 0x24], D3
  5886. 00003D96  4240                     clr.w      D0
  5887. 00003D98  3D40 FFE8                move.w     [A6 - 0x18], D0
  5888. 00003D9C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5889. 00003DA0  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  5890. 00003DA4  7801                     moveq.l    D4, 0x01
  5891. 00003DA6  B084                     cmp.l      D0, D4
  5892. 00003DA8  664E                     bne        +0x50 /* 00003DF8 */
  5893. 00003DAA  206E 0014                movea.l    A0, [A6 + 0x14]
  5894. 00003DAE  2028 0008                move.l     D0, [A0 + 0x8]
  5895. 00003DB2  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5896. 00003DB6  2040                     movea.l    A0, D0
  5897. 00003DB8  2468 0016                movea.l    A2, [A0 + 0x16]
  5898. 00003DBC  2012                     move.l     D0, [A2]
  5899. 00003DBE  721F                     moveq.l    D1, 0x1F
  5900. 00003DC0  C041                     and.w      D0, D1
  5901. 00003DC2  7214                     moveq.l    D1, 0x14
  5902. 00003DC4  B041                     cmp.w      D0, D1
  5903. 00003DC6  6630                     bne        +0x32 /* 00003DF8 */
  5904. 00003DC8  42A7                     clr.l      -[A7]
  5905. 00003DCA  2F0C                     move.l     -[A7], A4
  5906. 00003DCC  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  5907. 00003DD0  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  5908. 00003DD4  4A80                     tst.l      D0
  5909. 00003DD6  6708                     beq        +0xA /* 00003DE0 */
  5910. 00003DD8  2F0C                     move.l     -[A7], A4
  5911. 00003DDA  2F04                     move.l     -[A7], D4
  5912. 00003DDC  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  5913. label00003DE0:
  5914. 00003DE0  206E FFE4                movea.l    A0, [A6 - 0x1C]
  5915. 00003DE4  2F28 0016                move.l     -[A7], [A0 + 0x16]
  5916. 00003DE8  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  5917. 00003DEC  486E FFE8                pea.l      [A6 - 0x18]
  5918. 00003DF0  4EBA E1A4                jsr        [PC - 0x1E5C /* 00001F96 */]
  5919. 00003DF4  2D40 FFDC                move.l     [A6 - 0x24], D0
  5920. label00003DF8:
  5921. 00003DF8  206E FFE0                movea.l    A0, [A6 - 0x20]
  5922. 00003DFC  2468 004A                movea.l    A2, [A0 + 0x4A]
  5923. 00003E00  2F0A                     move.l     -[A7], A2
  5924. 00003E02  206E 001C                movea.l    A0, [A6 + 0x1C]
  5925. 00003E06  2068 0016                movea.l    A0, [A0 + 0x16]
  5926. 00003E0A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5927. 00003E0E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5928. 00003E12  486E FFEA                pea.l      [A6 - 0x16]
  5929. 00003E16  42A7                     clr.l      -[A7]
  5930. 00003E18  4EBA E8D0                jsr        [PC - 0x1730 /* 000026EA */]
  5931. 00003E1C  2440                     movea.l    A2, D0
  5932. 00003E1E  302E FFE8                move.w     D0, [A6 - 0x18]
  5933. 00003E22  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  5934. 00003E26  6300 008E                bls        +0x90 /* 00003EB6 */
  5935. 00003E2A  202E 0010                move.l     D0, [A6 + 0x10]
  5936. 00003E2E  670A                     beq        +0xC /* 00003E3A */
  5937. 00003E30  7016                     moveq.l    D0, 0x16
  5938. 00003E32  2F00                     move.l     -[A7], D0
  5939. 00003E34  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  5940. 00003E38  584F                     addq.w     A7, 4
  5941. label00003E3A:
  5942. 00003E3A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  5943. 00003E3E  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  5944. 00003E42  2F00                     move.l     -[A7], D0
  5945. 00003E44  246E FFDC                movea.l    A2, [A6 - 0x24]
  5946. 00003E48  206A 0014                movea.l    A0, [A2 + 0x14]
  5947. 00003E4C  2F28 000C                move.l     -[A7], [A0 + 0xC]
  5948. 00003E50  4267                     clr.w      -[A7]
  5949. 00003E52  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  5950. 00003E56  2F00                     move.l     -[A7], D0
  5951. 00003E58  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  5952. 00003E5C  2D40 FFEC                move.l     [A6 - 0x14], D0
  5953. 00003E60  206E FFE4                movea.l    A0, [A6 - 0x1C]
  5954. 00003E64  2F28 0016                move.l     -[A7], [A0 + 0x16]
  5955. 00003E68  2F0A                     move.l     -[A7], A2
  5956. 00003E6A  486E FFEC                pea.l      [A6 - 0x14]
  5957. 00003E6E  4EBA FBE2                jsr        [PC - 0x41E /* 00003A52 */]
  5958. 00003E72  2640                     movea.l    A3, D0
  5959. 00003E74  302B 0024                move.w     D0, [A3 + 0x24]
  5960. 00003E78  0240 1000                andi.w     D0, 0x1000
  5961. 00003E7C  6614                     bne        +0x16 /* 00003E92 */
  5962. 00003E7E  7013                     moveq.l    D0, 0x13
  5963. 00003E80  2F00                     move.l     -[A7], D0
  5964. 00003E82  206B 0016                movea.l    A0, [A3 + 0x16]
  5965. 00003E86  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5966. 00003E8A  2F0B                     move.l     -[A7], A3
  5967. 00003E8C  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  5968. 00003E90  2640                     movea.l    A3, D0
  5969. label00003E92:
  5970. 00003E92  2F0B                     move.l     -[A7], A3
  5971. 00003E94  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5972. 00003E98  42A7                     clr.l      -[A7]
  5973. 00003E9A  42A7                     clr.l      -[A7]
  5974. 00003E9C  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  5975. 00003EA0  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5976. 00003EA4  202E 000C                move.l     D0, [A6 + 0xC]
  5977. 00003EA8  670A                     beq        +0xC /* 00003EB4 */
  5978. 00003EAA  2F3C 0000 0F5B           move.l     -[A7], 0xF5B
  5979. 00003EB0  4EBA C14E                jsr        [PC - 0x3EB2 /* 00000000 */]
  5980. label00003EB4:
  5981. 00003EB4  6064                     bra        +0x66 /* 00003F1A */
  5982. label00003EB6:
  5983. 00003EB6  302E FFEA                move.w     D0, [A6 - 0x16]
  5984. 00003EBA  6600 0224                bne        +0x226 /* 000040E0 */
  5985. 00003EBE  202E 0014                move.l     D0, [A6 + 0x14]
  5986. 00003EC2  660C                     bne        +0xE /* 00003ED0 */
  5987. 00003EC4  206E FFE0                movea.l    A0, [A6 - 0x20]
  5988. 00003EC8  4AA8 004A                tst.l      [A0 + 0x4A]
  5989. 00003ECC  6700 00D2                beq        +0xD4 /* 00003FA0 */
  5990. label00003ED0:
  5991. 00003ED0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5992. 00003ED4  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  5993. 00003ED8  7601                     moveq.l    D3, 0x01
  5994. 00003EDA  B083                     cmp.l      D0, D3
  5995. 00003EDC  6600 008A                bne        +0x8C /* 00003F68 */
  5996. 00003EE0  202E 0010                move.l     D0, [A6 + 0x10]
  5997. 00003EE4  6600 0082                bne        +0x84 /* 00003F68 */
  5998. 00003EE8  206E FFE4                movea.l    A0, [A6 - 0x1C]
  5999. 00003EEC  2468 0016                movea.l    A2, [A0 + 0x16]
  6000. 00003EF0  2012                     move.l     D0, [A2]
  6001. 00003EF2  721F                     moveq.l    D1, 0x1F
  6002. 00003EF4  C041                     and.w      D0, D1
  6003. 00003EF6  7214                     moveq.l    D1, 0x14
  6004. 00003EF8  B041                     cmp.w      D0, D1
  6005. 00003EFA  666C                     bne        +0x6E /* 00003F68 */
  6006. 00003EFC  206A 000C                movea.l    A0, [A2 + 0xC]
  6007. 00003F00  B1CC                     cmpa.l     A0, A4
  6008. 00003F02  6664                     bne        +0x66 /* 00003F68 */
  6009. 00003F04  2F0C                     move.l     -[A7], A4
  6010. 00003F06  2F03                     move.l     -[A7], D3
  6011. 00003F08  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  6012. 00003F0C  206E FFE0                movea.l    A0, [A6 - 0x20]
  6013. 00003F10  2468 007E                movea.l    A2, [A0 + 0x7E]
  6014. 00003F14  200A                     move.l     D0, A2
  6015. 00003F16  6600 0204                bne        +0x206 /* 0000411C */
  6016. label00003F1A:
  6017. 00003F1A  486E 0014                pea.l      [A6 + 0x14]
  6018. 00003F1E  42A7                     clr.l      -[A7]
  6019. 00003F20  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  6020. 00003F24  7017                     moveq.l    D0, 0x17
  6021. 00003F26  2F00                     move.l     -[A7], D0
  6022. 00003F28  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6023. 00003F2C  7013                     moveq.l    D0, 0x13
  6024. 00003F2E  2F00                     move.l     -[A7], D0
  6025. 00003F30  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6026. 00003F34  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6027. 00003F38  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  6028. 00003F3C  2F00                     move.l     -[A7], D0
  6029. 00003F3E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  6030. 00003F42  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  6031. 00003F46  2640                     movea.l    A3, D0
  6032. 00003F48  700F                     moveq.l    D0, 0x0F
  6033. 00003F4A  2F00                     move.l     -[A7], D0
  6034. 00003F4C  246E 001C                movea.l    A2, [A6 + 0x1C]
  6035. 00003F50  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  6036. 00003F54  2F0B                     move.l     -[A7], A3
  6037. 00003F56  2F0A                     move.l     -[A7], A2
  6038. 00003F58  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  6039. 00003F5C  2F00                     move.l     -[A7], D0
  6040. 00003F5E  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  6041. 00003F62  2640                     movea.l    A3, D0
  6042. 00003F64  6000 03E6                bra        +0x3E8 /* 0000434C */
  6043. label00003F68:
  6044. 00003F68  202E 0014                move.l     D0, [A6 + 0x14]
  6045. 00003F6C  6610                     bne        +0x12 /* 00003F7E */
  6046. 00003F6E  206E FFE0                movea.l    A0, [A6 - 0x20]
  6047. 00003F72  2028 0010                move.l     D0, [A0 + 0x10]
  6048. 00003F76  0280 0000 0080           andi.l     D0, 0x80
  6049. 00003F7C  6716                     beq        +0x18 /* 00003F94 */
  6050. label00003F7E:
  6051. 00003F7E  2F0C                     move.l     -[A7], A4
  6052. 00003F80  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6053. 00003F84  4EAD 18F2                jsr        [A5 + 0x18F2 /* export_794 */]
  6054. 00003F88  486E 000C                pea.l      [A6 + 0xC]
  6055. 00003F8C  486D 17AA                pea.l      [A5 + 0x17AA /* export_753 */]
  6056. 00003F90  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  6057. label00003F94:
  6058. 00003F94  486E 0014                pea.l      [A6 + 0x14]
  6059. 00003F98  486D 17AA                pea.l      [A5 + 0x17AA /* export_753 */]
  6060. 00003F9C  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  6061. label00003FA0:
  6062. 00003FA0  202E 000C                move.l     D0, [A6 + 0xC]
  6063. 00003FA4  6710                     beq        +0x12 /* 00003FB6 */
  6064. 00003FA6  302D D93A                move.w     D0, [A5 - 0x26C6]
  6065. 00003FAA  660A                     bne        +0xC /* 00003FB6 */
  6066. 00003FAC  2F3C 0000 0F90           move.l     -[A7], 0xF90
  6067. 00003FB2  4EBA C04C                jsr        [PC - 0x3FB4 /* 00000000 */]
  6068. label00003FB6:
  6069. 00003FB6  302E 000A                move.w     D0, [A6 + 0xA]
  6070. 00003FBA  7603                     moveq.l    D3, 0x03
  6071. 00003FBC  C043                     and.w      D0, D3
  6072. 00003FBE  B043                     cmp.w      D0, D3
  6073. 00003FC0  6600 00BC                bne        +0xBE /* 0000407E */
  6074. 00003FC4  4EBA C380                jsr        [PC - 0x3C80 /* 00000346 */]
  6075. 00003FC8  4A85                     tst.l      D5
  6076. 00003FCA  670A                     beq        +0xC /* 00003FD6 */
  6077. 00003FCC  2F0C                     move.l     -[A7], A4
  6078. 00003FCE  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  6079. 00003FD2  2440                     movea.l    A2, D0
  6080. 00003FD4  6004                     bra        +0x6 /* 00003FDA */
  6081. label00003FD6:
  6082. 00003FD6  7000                     moveq.l    D0, 0x00
  6083. 00003FD8  2440                     movea.l    A2, D0
  6084. label00003FDA:
  6085. 00003FDA  260A                     move.l     D3, A2
  6086. 00003FDC  6714                     beq        +0x16 /* 00003FF2 */
  6087. 00003FDE  2F03                     move.l     -[A7], D3
  6088. 00003FE0  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  6089. 00003FE4  2F00                     move.l     -[A7], D0
  6090. 00003FE6  2F2D DCE0                move.l     -[A7], [A5 - 0x2320]
  6091. 00003FEA  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  6092. 00003FEE  2640                     movea.l    A3, D0
  6093. 00003FF0  600C                     bra        +0xE /* 00003FFE */
  6094. label00003FF2:
  6095. 00003FF2  2F2D DCE0                move.l     -[A7], [A5 - 0x2320]
  6096. 00003FF6  42A7                     clr.l      -[A7]
  6097. 00003FF8  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  6098. 00003FFC  2640                     movea.l    A3, D0
  6099. label00003FFE:
  6100. 00003FFE  486E 0014                pea.l      [A6 + 0x14]
  6101. 00004002  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6102. 00004006  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  6103. 0000400A  486E 0014                pea.l      [A6 + 0x14]
  6104. 0000400E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6105. 00004012  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  6106. 00004016  2F00                     move.l     -[A7], D0
  6107. 00004018  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  6108. 0000401C  486E 0014                pea.l      [A6 + 0x14]
  6109. 00004020  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6110. 00004024  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  6111. 00004028  486E 0014                pea.l      [A6 + 0x14]
  6112. 0000402C  2F2D DCDC                move.l     -[A7], [A5 - 0x2324]
  6113. 00004030  42A7                     clr.l      -[A7]
  6114. 00004032  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  6115. 00004036  2F00                     move.l     -[A7], D0
  6116. 00004038  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  6117. 0000403C  302D D5D6                move.w     D0, [A5 - 0x2A2A]
  6118. 00004040  7210                     moveq.l    D1, 0x10
  6119. 00004042  C041                     and.w      D0, D1
  6120. 00004044  670A                     beq        +0xC /* 00004050 */
  6121. 00004046  486E 0014                pea.l      [A6 + 0x14]
  6122. 0000404A  2F0B                     move.l     -[A7], A3
  6123. 0000404C  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  6124. label00004050:
  6125. 00004050  2F2D DCC8                move.l     -[A7], [A5 - 0x2338]
  6126. 00004054  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  6127. 00004058  2F00                     move.l     -[A7], D0
  6128. 0000405A  42A7                     clr.l      -[A7]
  6129. 0000405C  42A7                     clr.l      -[A7]
  6130. 0000405E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6131. 00004062  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  6132. 00004066  2640                     movea.l    A3, D0
  6133. 00004068  2F0B                     move.l     -[A7], A3
  6134. 0000406A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6135. 0000406E  4267                     clr.w      -[A7]
  6136. 00004070  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  6137. 00004074  2F00                     move.l     -[A7], D0
  6138. 00004076  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  6139. 0000407A  6000 02D0                bra        +0x2D2 /* 0000434C */
  6140. label0000407E:
  6141. 0000407E  4A85                     tst.l      D5
  6142. 00004080  6746                     beq        +0x48 /* 000040C8 */
  6143. 00004082  202E 0008                move.l     D0, [A6 + 0x8]
  6144. 00004086  7201                     moveq.l    D1, 0x01
  6145. 00004088  C081                     and.l      D0, D1
  6146. 0000408A  663C                     bne        +0x3E /* 000040C8 */
  6147. 0000408C  2F0C                     move.l     -[A7], A4
  6148. 0000408E  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  6149. 00004092  2440                     movea.l    A2, D0
  6150. 00004094  202E 0010                move.l     D0, [A6 + 0x10]
  6151. 00004098  671E                     beq        +0x20 /* 000040B8 */
  6152. 0000409A  206E 0010                movea.l    A0, [A6 + 0x10]
  6153. 0000409E  1010                     move.b     D0, [A0]
  6154. 000040A0  725D                     moveq.l    D1, 0x5D
  6155. 000040A2  B001                     cmp.b      D0, D1
  6156. 000040A4  6612                     bne        +0x14 /* 000040B8 */
  6157. 000040A6  2F0C                     move.l     -[A7], A4
  6158. 000040A8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6159. 000040AC  4EAD 186A                jsr        [A5 + 0x186A /* export_777 */]
  6160. 000040B0  2F00                     move.l     -[A7], D0
  6161. 000040B2  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  6162. 000040B6  2440                     movea.l    A2, D0
  6163. label000040B8:
  6164. 000040B8  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6165. 000040BC  42A7                     clr.l      -[A7]
  6166. 000040BE  2F0A                     move.l     -[A7], A2
  6167. 000040C0  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  6168. 000040C4  2640                     movea.l    A3, D0
  6169. 000040C6  600C                     bra        +0xE /* 000040D4 */
  6170. label000040C8:
  6171. 000040C8  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6172. 000040CC  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  6173. 000040D0  7000                     moveq.l    D0, 0x00
  6174. 000040D2  2640                     movea.l    A3, D0
  6175. label000040D4:
  6176. 000040D4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6177. 000040D8  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  6178. 000040DC  6000 026E                bra        +0x270 /* 0000434C */
  6179. label000040E0:
  6180. 000040E0  206A 000C                movea.l    A0, [A2 + 0xC]
  6181. 000040E4  2010                     move.l     D0, [A0]
  6182. 000040E6  721F                     moveq.l    D1, 0x1F
  6183. 000040E8  C081                     and.l      D0, D1
  6184. 000040EA  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  6185. 000040EE  1030 0000                move.b     D0, [A0 + D0.w]
  6186. 000040F2  7210                     moveq.l    D1, 0x10
  6187. 000040F4  C001                     and.b      D0, D1
  6188. 000040F6  660A                     bne        +0xC /* 00004102 */
  6189. 000040F8  2F3C 0000 0FD4           move.l     -[A7], 0xFD4
  6190. 000040FE  4EBA BF00                jsr        [PC - 0x4100 /* 00000000 */]
  6191. label00004102:
  6192. 00004102  302E FFEA                move.w     D0, [A6 - 0x16]
  6193. 00004106  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  6194. 0000410A  6610                     bne        +0x12 /* 0000411C */
  6195. 0000410C  204C                     movea.l    A0, A4
  6196. 0000410E  7054                     moveq.l    D0, 0x54
  6197. 00004110  D1C0                     add.l      A0, D0
  6198. 00004112  2F08                     move.l     -[A7], A0
  6199. 00004114  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6200. 00004118  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  6201. label0000411C:
  6202. 0000411C  202E 0008                move.l     D0, [A6 + 0x8]
  6203. 00004120  7204                     moveq.l    D1, 0x04
  6204. 00004122  C081                     and.l      D0, D1
  6205. 00004124  670A                     beq        +0xC /* 00004130 */
  6206. 00004126  206D D998                movea.l    A0, [A5 - 0x2668]
  6207. 0000412A  2668 0014                movea.l    A3, [A0 + 0x14]
  6208. 0000412E  6002                     bra        +0x4 /* 00004132 */
  6209. label00004130:
  6210. 00004130  264C                     movea.l    A3, A4
  6211. label00004132:
  6212. 00004132  2F0A                     move.l     -[A7], A2
  6213. 00004134  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  6214. 00004138  2F0B                     move.l     -[A7], A3
  6215. 0000413A  4EBA F036                jsr        [PC - 0xFCA /* 00003172 */]
  6216. 0000413E  202E 0010                move.l     D0, [A6 + 0x10]
  6217. 00004142  6700 016C                beq        +0x16E /* 000042B0 */
  6218. 00004146  4EBA C1FE                jsr        [PC - 0x3E02 /* 00000346 */]
  6219. 0000414A  202E 000C                move.l     D0, [A6 + 0xC]
  6220. 0000414E  670A                     beq        +0xC /* 0000415A */
  6221. 00004150  2F3C 0000 0FE8           move.l     -[A7], 0xFE8
  6222. 00004156  4EBA BEA8                jsr        [PC - 0x4158 /* 00000000 */]
  6223. label0000415A:
  6224. 0000415A  202E 0014                move.l     D0, [A6 + 0x14]
  6225. 0000415E  6716                     beq        +0x18 /* 00004176 */
  6226. 00004160  7016                     moveq.l    D0, 0x16
  6227. 00004162  2F00                     move.l     -[A7], D0
  6228. 00004164  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  6229. 00004168  584F                     addq.w     A7, 4
  6230. 0000416A  486E 0014                pea.l      [A6 + 0x14]
  6231. 0000416E  486D 17AA                pea.l      [A5 + 0x17AA /* export_753 */]
  6232. 00004172  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  6233. label00004176:
  6234. 00004176  2F0C                     move.l     -[A7], A4
  6235. 00004178  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  6236. 0000417C  2440                     movea.l    A2, D0
  6237. 0000417E  200A                     move.l     D0, A2
  6238. 00004180  660A                     bne        +0xC /* 0000418C */
  6239. 00004182  2F3C 0000 0FF1           move.l     -[A7], 0xFF1
  6240. 00004188  4EBA BE76                jsr        [PC - 0x418A /* 00000000 */]
  6241. label0000418C:
  6242. 0000418C  4A85                     tst.l      D5
  6243. 0000418E  670A                     beq        +0xC /* 0000419A */
  6244. 00004190  2F0C                     move.l     -[A7], A4
  6245. 00004192  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  6246. 00004196  2640                     movea.l    A3, D0
  6247. 00004198  6004                     bra        +0x6 /* 0000419E */
  6248. label0000419A:
  6249. 0000419A  7000                     moveq.l    D0, 0x00
  6250. 0000419C  2640                     movea.l    A3, D0
  6251. label0000419E:
  6252. 0000419E  260B                     move.l     D3, A3
  6253. 000041A0  6712                     beq        +0x14 /* 000041B4 */
  6254. 000041A2  2F03                     move.l     -[A7], D3
  6255. 000041A4  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  6256. 000041A8  2F00                     move.l     -[A7], D0
  6257. 000041AA  2F2D DCE0                move.l     -[A7], [A5 - 0x2320]
  6258. 000041AE  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  6259. 000041B2  600A                     bra        +0xC /* 000041BE */
  6260. label000041B4:
  6261. 000041B4  2F2D DCE0                move.l     -[A7], [A5 - 0x2320]
  6262. 000041B8  42A7                     clr.l      -[A7]
  6263. 000041BA  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  6264. label000041BE:
  6265. 000041BE  2D40 FFF4                move.l     [A6 - 0xC], D0
  6266. 000041C2  486E 0014                pea.l      [A6 + 0x14]
  6267. 000041C6  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6268. 000041CA  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  6269. 000041CE  486E 0014                pea.l      [A6 + 0x14]
  6270. 000041D2  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6271. 000041D6  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  6272. 000041DA  2F00                     move.l     -[A7], D0
  6273. 000041DC  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  6274. 000041E0  486E 0014                pea.l      [A6 + 0x14]
  6275. 000041E4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6276. 000041E8  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  6277. 000041EC  486E 0014                pea.l      [A6 + 0x14]
  6278. 000041F0  2F0A                     move.l     -[A7], A2
  6279. 000041F2  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  6280. 000041F6  2F00                     move.l     -[A7], D0
  6281. 000041F8  2F2D DCDC                move.l     -[A7], [A5 - 0x2324]
  6282. 000041FC  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  6283. 00004200  2F00                     move.l     -[A7], D0
  6284. 00004202  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  6285. 00004206  302D D5D6                move.w     D0, [A5 - 0x2A2A]
  6286. 0000420A  7210                     moveq.l    D1, 0x10
  6287. 0000420C  C041                     and.w      D0, D1
  6288. 0000420E  670C                     beq        +0xE /* 0000421C */
  6289. 00004210  486E 0014                pea.l      [A6 + 0x14]
  6290. 00004214  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6291. 00004218  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  6292. label0000421C:
  6293. 0000421C  202E 0008                move.l     D0, [A6 + 0x8]
  6294. 00004220  7601                     moveq.l    D3, 0x01
  6295. 00004222  C083                     and.l      D0, D3
  6296. 00004224  6706                     beq        +0x8 /* 0000422C */
  6297. 00004226  202D DCC8                move.l     D0, [A5 - 0x2338]
  6298. 0000422A  6004                     bra        +0x6 /* 00004230 */
  6299. label0000422C:
  6300. 0000422C  202D DCCC                move.l     D0, [A5 - 0x2334]
  6301. label00004230:
  6302. 00004230  2F00                     move.l     -[A7], D0
  6303. 00004232  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  6304. 00004236  2D40 FFF0                move.l     [A6 - 0x10], D0
  6305. 0000423A  202E 0008                move.l     D0, [A6 + 0x8]
  6306. 0000423E  C083                     and.l      D0, D3
  6307. 00004240  661E                     bne        +0x20 /* 00004260 */
  6308. 00004242  4A85                     tst.l      D5
  6309. 00004244  671A                     beq        +0x1C /* 00004260 */
  6310. 00004246  206E 001C                movea.l    A0, [A6 + 0x1C]
  6311. 0000424A  1010                     move.b     D0, [A0]
  6312. 0000424C  725B                     moveq.l    D1, 0x5B
  6313. 0000424E  B001                     cmp.b      D0, D1
  6314. 00004250  670E                     beq        +0x10 /* 00004260 */
  6315. 00004252  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6316. 00004256  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  6317. 0000425A  2D40 FFF8                move.l     [A6 - 0x8], D0
  6318. 0000425E  6006                     bra        +0x8 /* 00004266 */
  6319. label00004260:
  6320. 00004260  7000                     moveq.l    D0, 0x00
  6321. 00004262  2D40 FFF8                move.l     [A6 - 0x8], D0
  6322. label00004266:
  6323. 00004266  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6324. 0000426A  42A7                     clr.l      -[A7]
  6325. 0000426C  42A7                     clr.l      -[A7]
  6326. 0000426E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6327. 00004272  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  6328. 00004276  2640                     movea.l    A3, D0
  6329. 00004278  2F0B                     move.l     -[A7], A3
  6330. 0000427A  206A 000C                movea.l    A0, [A2 + 0xC]
  6331. 0000427E  2F28 0008                move.l     -[A7], [A0 + 0x8]
  6332. 00004282  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  6333. 00004286  202E FFF8                move.l     D0, [A6 - 0x8]
  6334. 0000428A  6700 00C0                beq        +0xC2 /* 0000434C */
  6335. 0000428E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6336. 00004292  2F0B                     move.l     -[A7], A3
  6337. 00004294  2F0C                     move.l     -[A7], A4
  6338. 00004296  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6339. 0000429A  4EAD 186A                jsr        [A5 + 0x186A /* export_777 */]
  6340. 0000429E  2F00                     move.l     -[A7], D0
  6341. 000042A0  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  6342. 000042A4  2F00                     move.l     -[A7], D0
  6343. 000042A6  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  6344. 000042AA  2640                     movea.l    A3, D0
  6345. 000042AC  6000 009E                bra        +0xA0 /* 0000434C */
  6346. label000042B0:
  6347. 000042B0  202E 000C                move.l     D0, [A6 + 0xC]
  6348. 000042B4  6624                     bne        +0x26 /* 000042DA */
  6349. 000042B6  206E FFE0                movea.l    A0, [A6 - 0x20]
  6350. 000042BA  4AA8 003A                tst.l      [A0 + 0x3A]
  6351. 000042BE  671A                     beq        +0x1C /* 000042DA */
  6352. 000042C0  486E 000C                pea.l      [A6 + 0xC]
  6353. 000042C4  206D D874                movea.l    A0, [A5 - 0x278C]
  6354. 000042C8  2F28 0018                move.l     -[A7], [A0 + 0x18]
  6355. 000042CC  7001                     moveq.l    D0, 0x01
  6356. 000042CE  2F00                     move.l     -[A7], D0
  6357. 000042D0  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  6358. 000042D4  2F00                     move.l     -[A7], D0
  6359. 000042D6  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  6360. label000042DA:
  6361. 000042DA  4A85                     tst.l      D5
  6362. 000042DC  671A                     beq        +0x1C /* 000042F8 */
  6363. 000042DE  206E 001C                movea.l    A0, [A6 + 0x1C]
  6364. 000042E2  1010                     move.b     D0, [A0]
  6365. 000042E4  725B                     moveq.l    D1, 0x5B
  6366. 000042E6  B001                     cmp.b      D0, D1
  6367. 000042E8  670E                     beq        +0x10 /* 000042F8 */
  6368. 000042EA  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6369. 000042EE  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  6370. 000042F2  2D40 FFFC                move.l     [A6 - 0x4], D0
  6371. 000042F6  6006                     bra        +0x8 /* 000042FE */
  6372. label000042F8:
  6373. 000042F8  7000                     moveq.l    D0, 0x00
  6374. 000042FA  2D40 FFFC                move.l     [A6 - 0x4], D0
  6375. label000042FE:
  6376. 000042FE  2F0A                     move.l     -[A7], A2
  6377. 00004300  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  6378. 00004304  2F00                     move.l     -[A7], D0
  6379. 00004306  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6380. 0000430A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6381. 0000430E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6382. 00004312  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  6383. 00004316  2640                     movea.l    A3, D0
  6384. 00004318  202E 0008                move.l     D0, [A6 + 0x8]
  6385. 0000431C  7210                     moveq.l    D1, 0x10
  6386. 0000431E  C081                     and.l      D0, D1
  6387. 00004320  6716                     beq        +0x18 /* 00004338 */
  6388. 00004322  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6389. 00004326  2F0B                     move.l     -[A7], A3
  6390. 00004328  206E FFE0                movea.l    A0, [A6 - 0x20]
  6391. 0000432C  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  6392. 00004330  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  6393. 00004334  2640                     movea.l    A3, D0
  6394. 00004336  6014                     bra        +0x16 /* 0000434C */
  6395. label00004338:
  6396. 00004338  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6397. 0000433C  2F0B                     move.l     -[A7], A3
  6398. 0000433E  2F0C                     move.l     -[A7], A4
  6399. 00004340  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  6400. 00004344  2F00                     move.l     -[A7], D0
  6401. 00004346  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  6402. 0000434A  2640                     movea.l    A3, D0
  6403. label0000434C:
  6404. 0000434C  200B                     move.l     D0, A3
  6405. 0000434E  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  6406. 00004352  4E5E                     unlink     A6
  6407. 00004354  205F                     movea.l    A0, [A7]+
  6408. 00004356  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6409. 0000435A  4ED0                     jmp        [A0]
  6410. fn0000435C:
  6411. 0000435C  4E56 FFF0                link       A6, -0x0010
  6412. 00004360  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  6413. 00004364  4EBA BFE0                jsr        [PC - 0x4020 /* 00000346 */]
  6414. 00004368  202E 0014                move.l     D0, [A6 + 0x14]
  6415. 0000436C  6716                     beq        +0x18 /* 00004384 */
  6416. 0000436E  206E 0014                movea.l    A0, [A6 + 0x14]
  6417. 00004372  2010                     move.l     D0, [A0]
  6418. 00004374  721F                     moveq.l    D1, 0x1F
  6419. 00004376  C041                     and.w      D0, D1
  6420. 00004378  7214                     moveq.l    D1, 0x14
  6421. 0000437A  B041                     cmp.w      D0, D1
  6422. 0000437C  6606                     bne        +0x8 /* 00004384 */
  6423. 0000437E  4AA8 000C                tst.l      [A0 + 0xC]
  6424. 00004382  660A                     bne        +0xC /* 0000438E */
  6425. label00004384:
  6426. 00004384  2F3C 0000 107A           move.l     -[A7], 0x107A
  6427. 0000438A  4EBA BC74                jsr        [PC - 0x438C /* 00000000 */]
  6428. label0000438E:
  6429. 0000438E  206E 0014                movea.l    A0, [A6 + 0x14]
  6430. 00004392  2868 000C                movea.l    A4, [A0 + 0xC]
  6431. 00004396  266C 0010                movea.l    A3, [A4 + 0x10]
  6432. 0000439A  202E 000C                move.l     D0, [A6 + 0xC]
  6433. 0000439E  671E                     beq        +0x20 /* 000043BE */
  6434. 000043A0  202B 0010                move.l     D0, [A3 + 0x10]
  6435. 000043A4  0280 0000 6000           andi.l     D0, 0x6000 /* '`\0' */
  6436. 000043AA  6712                     beq        +0x14 /* 000043BE */
  6437. 000043AC  204C                     movea.l    A0, A4
  6438. 000043AE  7054                     moveq.l    D0, 0x54
  6439. 000043B0  D1C0                     add.l      A0, D0
  6440. 000043B2  2F08                     move.l     -[A7], A0
  6441. 000043B4  7058                     moveq.l    D0, 0x58
  6442. 000043B6  2F00                     move.l     -[A7], D0
  6443. 000043B8  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  6444. 000043BC  504F                     addq.w     A7, 8
  6445. label000043BE:
  6446. 000043BE  282E 0008                move.l     D4, [A6 + 0x8]
  6447. 000043C2  7020                     moveq.l    D0, 0x20
  6448. 000043C4  C880                     and.l      D4, D0
  6449. 000043C6  302D D5D6                move.w     D0, [A5 - 0x2A2A]
  6450. 000043CA  7210                     moveq.l    D1, 0x10
  6451. 000043CC  C041                     and.w      D0, D1
  6452. 000043CE  670A                     beq        +0xC /* 000043DA */
  6453. 000043D0  202B 0014                move.l     D0, [A3 + 0x14]
  6454. 000043D4  B0AD D8AC                cmp.l      D0, [A5 - 0x2754]
  6455. 000043D8  6702                     beq        +0x4 /* 000043DC */
  6456. label000043DA:
  6457. 000043DA  7801                     moveq.l    D4, 0x01
  6458. label000043DC:
  6459. 000043DC  02AE FFFF FFDF 0008      andi.l     [A6 + 0x8], 0xFFFFFFDF
  6460. 000043E4  2A2E 0008                move.l     D5, [A6 + 0x8]
  6461. 000043E8  0285 0000 8000           andi.l     D5, 0x8000
  6462. 000043EE  02AE FFFF 7FFF 0008      andi.l     [A6 + 0x8], 0xFFFF7FFF
  6463. 000043F6  202E 000C                move.l     D0, [A6 + 0xC]
  6464. 000043FA  6708                     beq        +0xA /* 00004404 */
  6465. 000043FC  00AE 0000 0008 0008      ori.l      [A6 + 0x8], 0x8
  6466. label00004404:
  6467. 00004404  302E 000A                move.w     D0, [A6 + 0xA]
  6468. 00004408  760A                     moveq.l    D3, 0x0A
  6469. 0000440A  C043                     and.w      D0, D3
  6470. 0000440C  B043                     cmp.w      D0, D3
  6471. 0000440E  660A                     bne        +0xC /* 0000441A */
  6472. 00004410  2F3C 0000 108D           move.l     -[A7], 0x108D
  6473. 00004416  4EBA BBE8                jsr        [PC - 0x4418 /* 00000000 */]
  6474. label0000441A:
  6475. 0000441A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6476. 0000441E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6477. 00004422  4EBA EFAA                jsr        [PC - 0x1056 /* 000033CE */]
  6478. 00004426  2D40 0010                move.l     [A6 + 0x10], D0
  6479. 0000442A  202B 004E                move.l     D0, [A3 + 0x4E]
  6480. 0000442E  2D40 FFF0                move.l     [A6 - 0x10], D0
  6481. 00004432  4A80                     tst.l      D0
  6482. 00004434  6700 0094                beq        +0x96 /* 000044CA */
  6483. 00004438  222E 0008                move.l     D1, [A6 + 0x8]
  6484. 0000443C  7404                     moveq.l    D2, 0x04
  6485. 0000443E  C282                     and.l      D1, D2
  6486. 00004440  6704                     beq        +0x6 /* 00004446 */
  6487. 00004442  264C                     movea.l    A3, A4
  6488. 00004444  6008                     bra        +0xA /* 0000444E */
  6489. label00004446:
  6490. 00004446  206D D998                movea.l    A0, [A5 - 0x2668]
  6491. 0000444A  2668 0014                movea.l    A3, [A0 + 0x14]
  6492. label0000444E:
  6493. 0000444E  2F00                     move.l     -[A7], D0
  6494. 00004450  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  6495. 00004454  2F0B                     move.l     -[A7], A3
  6496. 00004456  4EBA ED1A                jsr        [PC - 0x12E6 /* 00003172 */]
  6497. 0000445A  206E FFF0                movea.l    A0, [A6 - 0x10]
  6498. 0000445E  2068 0010                movea.l    A0, [A0 + 0x10]
  6499. 00004462  3028 0008                move.w     D0, [A0 + 0x8]
  6500. 00004466  0240 0100                andi.w     D0, 0x100
  6501. 0000446A  6608                     bne        +0xA /* 00004474 */
  6502. 0000446C  02AE FFFF FFEF 0008      andi.l     [A6 + 0x8], 0xFFFFFFEF
  6503. label00004474:
  6504. 00004474  202E 0008                move.l     D0, [A6 + 0x8]
  6505. 00004478  6708                     beq        +0xA /* 00004482 */
  6506. 0000447A  7204                     moveq.l    D1, 0x04
  6507. 0000447C  B081                     cmp.l      D0, D1
  6508. 0000447E  670A                     beq        +0xC /* 0000448A */
  6509. 00004480  6014                     bra        +0x16 /* 00004496 */
  6510. label00004482:
  6511. 00004482  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  6512. 00004488  6016                     bra        +0x18 /* 000044A0 */
  6513. label0000448A:
  6514. 0000448A  2F0C                     move.l     -[A7], A4
  6515. 0000448C  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  6516. 00004490  2D40 FFF8                move.l     [A6 - 0x8], D0
  6517. 00004494  600A                     bra        +0xC /* 000044A0 */
  6518. label00004496:
  6519. 00004496  2F0C                     move.l     -[A7], A4
  6520. 00004498  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  6521. 0000449C  2D40 FFF8                move.l     [A6 - 0x8], D0
  6522. label000044A0:
  6523. 000044A0  202E 0008                move.l     D0, [A6 + 0x8]
  6524. 000044A4  7210                     moveq.l    D1, 0x10
  6525. 000044A6  C081                     and.l      D0, D1
  6526. 000044A8  6714                     beq        +0x16 /* 000044BE */
  6527. 000044AA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6528. 000044AE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6529. 000044B2  486E 0010                pea.l      [A6 + 0x10]
  6530. 000044B6  4EBA F59A                jsr        [PC - 0xA66 /* 00003A52 */]
  6531. 000044BA  2640                     movea.l    A3, D0
  6532. 000044BC  603A                     bra        +0x3C /* 000044F8 */
  6533. label000044BE:
  6534. 000044BE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6535. 000044C2  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  6536. 000044C6  2640                     movea.l    A3, D0
  6537. 000044C8  602E                     bra        +0x30 /* 000044F8 */
  6538. label000044CA:
  6539. 000044CA  202E 0008                move.l     D0, [A6 + 0x8]
  6540. 000044CE  7202                     moveq.l    D1, 0x02
  6541. 000044D0  C081                     and.l      D0, D1
  6542. 000044D2  670E                     beq        +0x10 /* 000044E2 */
  6543. 000044D4  2F2D DCE0                move.l     -[A7], [A5 - 0x2320]
  6544. 000044D8  42A7                     clr.l      -[A7]
  6545. 000044DA  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  6546. 000044DE  2640                     movea.l    A3, D0
  6547. 000044E0  6016                     bra        +0x18 /* 000044F8 */
  6548. label000044E2:
  6549. 000044E2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6550. 000044E6  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  6551. 000044EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6552. 000044EE  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  6553. 000044F2  7000                     moveq.l    D0, 0x00
  6554. 000044F4  4EFA 0196                jmp        [PC + 0x196 /* 0000468C */]
  6555. label000044F8:
  6556. 000044F8  7000                     moveq.l    D0, 0x00
  6557. 000044FA  2D40 FFF4                move.l     [A6 - 0xC], D0
  6558. 000044FE  262E 0008                move.l     D3, [A6 + 0x8]
  6559. 00004502  7008                     moveq.l    D0, 0x08
  6560. 00004504  C680                     and.l      D3, D0
  6561. 00004506  673E                     beq        +0x40 /* 00004546 */
  6562. 00004508  202E 0008                move.l     D0, [A6 + 0x8]
  6563. 0000450C  7210                     moveq.l    D1, 0x10
  6564. 0000450E  C081                     and.l      D0, D1
  6565. 00004510  670A                     beq        +0xC /* 0000451C */
  6566. 00004512  2F3C 0000 10D8           move.l     -[A7], 0x10D8
  6567. 00004518  4EBA BAE6                jsr        [PC - 0x451A /* 00000000 */]
  6568. label0000451C:
  6569. 0000451C  2F0B                     move.l     -[A7], A3
  6570. 0000451E  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  6571. 00004522  2F0C                     move.l     -[A7], A4
  6572. 00004524  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6573. 00004528  4EAD 186A                jsr        [A5 + 0x186A /* export_777 */]
  6574. 0000452C  2F00                     move.l     -[A7], D0
  6575. 0000452E  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  6576. 00004532  2F00                     move.l     -[A7], D0
  6577. 00004534  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  6578. 00004538  2640                     movea.l    A3, D0
  6579. 0000453A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6580. 0000453E  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  6581. 00004542  6000 0100                bra        +0x102 /* 00004644 */
  6582. label00004546:
  6583. 00004546  202E 0008                move.l     D0, [A6 + 0x8]
  6584. 0000454A  7202                     moveq.l    D1, 0x02
  6585. 0000454C  C081                     and.l      D0, D1
  6586. 0000454E  6700 00AA                beq        +0xAC /* 000045FA */
  6587. 00004552  206C 0010                movea.l    A0, [A4 + 0x10]
  6588. 00004556  2028 0010                move.l     D0, [A0 + 0x10]
  6589. 0000455A  0280 0000 6000           andi.l     D0, 0x6000 /* '`\0' */
  6590. 00004560  6712                     beq        +0x14 /* 00004574 */
  6591. 00004562  204C                     movea.l    A0, A4
  6592. 00004564  7054                     moveq.l    D0, 0x54
  6593. 00004566  D1C0                     add.l      A0, D0
  6594. 00004568  2F08                     move.l     -[A7], A0
  6595. 0000456A  7058                     moveq.l    D0, 0x58
  6596. 0000456C  2F00                     move.l     -[A7], D0
  6597. 0000456E  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  6598. 00004572  504F                     addq.w     A7, 8
  6599. label00004574:
  6600. 00004574  2F0B                     move.l     -[A7], A3
  6601. 00004576  206D DCD0                movea.l    A0, [A5 - 0x2330]
  6602. 0000457A  2068 000C                movea.l    A0, [A0 + 0xC]
  6603. 0000457E  2068 000C                movea.l    A0, [A0 + 0xC]
  6604. 00004582  2068 000C                movea.l    A0, [A0 + 0xC]
  6605. 00004586  2068 000C                movea.l    A0, [A0 + 0xC]
  6606. 0000458A  2068 000C                movea.l    A0, [A0 + 0xC]
  6607. 0000458E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  6608. 00004592  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  6609. 00004596  2640                     movea.l    A3, D0
  6610. 00004598  2F2D DCD0                move.l     -[A7], [A5 - 0x2330]
  6611. 0000459C  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  6612. 000045A0  2840                     movea.l    A4, D0
  6613. 000045A2  42A7                     clr.l      -[A7]
  6614. 000045A4  2F0B                     move.l     -[A7], A3
  6615. 000045A6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6616. 000045AA  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  6617. 000045AE  2F00                     move.l     -[A7], D0
  6618. 000045B0  206D D874                movea.l    A0, [A5 - 0x278C]
  6619. 000045B4  2F28 0018                move.l     -[A7], [A0 + 0x18]
  6620. 000045B8  202E 0008                move.l     D0, [A6 + 0x8]
  6621. 000045BC  7203                     moveq.l    D1, 0x03
  6622. 000045BE  C081                     and.l      D0, D1
  6623. 000045C0  2F00                     move.l     -[A7], D0
  6624. 000045C2  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  6625. 000045C6  2F00                     move.l     -[A7], D0
  6626. 000045C8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6627. 000045CC  4EAD 170A                jsr        [A5 + 0x170A /* export_733 */]
  6628. 000045D0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6629. 000045D4  2D40 FFF4                move.l     [A6 - 0xC], D0
  6630. 000045D8  2F0C                     move.l     -[A7], A4
  6631. 000045DA  42A7                     clr.l      -[A7]
  6632. 000045DC  42A7                     clr.l      -[A7]
  6633. 000045DE  2F00                     move.l     -[A7], D0
  6634. 000045E0  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  6635. 000045E4  2440                     movea.l    A2, D0
  6636. 000045E6  202E FFF0                move.l     D0, [A6 - 0x10]
  6637. 000045EA  6700 009E                beq        +0xA0 /* 0000468A */
  6638. 000045EE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6639. 000045F2  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  6640. 000045F6  6000 0092                bra        +0x94 /* 0000468A */
  6641. label000045FA:
  6642. 000045FA  302B 0024                move.w     D0, [A3 + 0x24]
  6643. 000045FE  0240 3000                andi.w     D0, 0x3000 /* '0\0' */
  6644. 00004602  6600 0086                bne        +0x88 /* 0000468A */
  6645. 00004606  262E 0008                move.l     D3, [A6 + 0x8]
  6646. 0000460A  70FB                     moveq.l    D0, 0xFFFFFFFB
  6647. 0000460C  C680                     and.l      D3, D0
  6648. 0000460E  6720                     beq        +0x22 /* 00004630 */
  6649. 00004610  486E FFF4                pea.l      [A6 - 0xC]
  6650. 00004614  206D D874                movea.l    A0, [A5 - 0x278C]
  6651. 00004618  2F28 0018                move.l     -[A7], [A0 + 0x18]
  6652. 0000461C  202E 0008                move.l     D0, [A6 + 0x8]
  6653. 00004620  7201                     moveq.l    D1, 0x01
  6654. 00004622  C081                     and.l      D0, D1
  6655. 00004624  2F00                     move.l     -[A7], D0
  6656. 00004626  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  6657. 0000462A  2F00                     move.l     -[A7], D0
  6658. 0000462C  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  6659. label00004630:
  6660. 00004630  7013                     moveq.l    D0, 0x13
  6661. 00004632  2F00                     move.l     -[A7], D0
  6662. 00004634  206B 0016                movea.l    A0, [A3 + 0x16]
  6663. 00004638  2F28 0008                move.l     -[A7], [A0 + 0x8]
  6664. 0000463C  2F0B                     move.l     -[A7], A3
  6665. 0000463E  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  6666. 00004642  2640                     movea.l    A3, D0
  6667. label00004644:
  6668. 00004644  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6669. 00004648  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  6670. 0000464C  2D40 0010                move.l     [A6 + 0x10], D0
  6671. 00004650  4A84                     tst.l      D4
  6672. 00004652  660A                     bne        +0xC /* 0000465E */
  6673. 00004654  2F00                     move.l     -[A7], D0
  6674. 00004656  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  6675. 0000465A  2D40 FFFC                move.l     [A6 - 0x4], D0
  6676. label0000465E:
  6677. 0000465E  2F0B                     move.l     -[A7], A3
  6678. 00004660  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6679. 00004664  42A7                     clr.l      -[A7]
  6680. 00004666  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6681. 0000466A  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  6682. 0000466E  2440                     movea.l    A2, D0
  6683. 00004670  4A85                     tst.l      D5
  6684. 00004672  6706                     beq        +0x8 /* 0000467A */
  6685. 00004674  002A 0020 001E           ori.b      [A2 + 0x1E], 0x20 /* ' ' */
  6686. label0000467A:
  6687. 0000467A  4A84                     tst.l      D4
  6688. 0000467C  660C                     bne        +0xE /* 0000468A */
  6689. 0000467E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6690. 00004682  2F0A                     move.l     -[A7], A2
  6691. 00004684  4EAD 1852                jsr        [A5 + 0x1852 /* export_774 */]
  6692. 00004688  2440                     movea.l    A2, D0
  6693. label0000468A:
  6694. 0000468A  200A                     move.l     D0, A2
  6695. label0000468C:
  6696. 0000468C  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  6697. 00004690  4E5E                     unlink     A6
  6698. 00004692  205F                     movea.l    A0, [A7]+
  6699. 00004694  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6700. 00004698  4ED0                     jmp        [A0]
  6701. 0000469A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6702. 0000469E  302D D93A                move.w     D0, [A5 - 0x26C6]
  6703. 000046A2  6600 00A0                bne        +0xA2 /* 00004744 */
  6704. 000046A6  2F2D D982                move.l     -[A7], [A5 - 0x267E]
  6705. 000046AA  487A 00B2                pea.l      [PC + 0xB2 /* 0000475E, value 0x63707000 'cpp\0', cstring "cpp" */]
  6706. 000046AE  4EAD 1712                jsr        [A5 + 0x1712 /* export_734 */]
  6707. 000046B2  2640                     movea.l    A3, D0
  6708. 000046B4  244B                     movea.l    A2, A3
  6709. 000046B6  2F0B                     move.l     -[A7], A3
  6710. 000046B8  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  6711. 000046BC  584F                     addq.w     A7, 4
  6712. 000046BE  2600                     move.l     D3, D0
  6713. 000046C0  2003                     move.l     D0, D3
  6714. 000046C2  7214                     moveq.l    D1, 0x14
  6715. 000046C4  D081                     add.l      D0, D1
  6716. 000046C6  2F00                     move.l     -[A7], D0
  6717. 000046C8  4EAD 165A                jsr        [A5 + 0x165A /* export_711 */]
  6718. 000046CC  2840                     movea.l    A4, D0
  6719. 000046CE  2F0B                     move.l     -[A7], A3
  6720. 000046D0  487A 007A                pea.l      [PC + 0x7A /* 0000474C, value 0x5F5F7374 '__st', cstring "__sterm__%s__ct_" */]
  6721. 000046D4  2F0C                     move.l     -[A7], A4
  6722. 000046D6  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  6723. 000046DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6724. 000046DE  264C                     movea.l    A3, A4
  6725. 000046E0  7009                     moveq.l    D0, 0x09
  6726. 000046E2  D7C0                     add.l      A3, D0
  6727. label000046E4:
  6728. 000046E4  1613                     move.b     D3, [A3]
  6729. 000046E6  707F                     moveq.l    D0, 0x7F
  6730. 000046E8  B600                     cmp.b      D3, D0
  6731. 000046EA  6212                     bhi        +0x14 /* 000046FE */
  6732. 000046EC  7000                     moveq.l    D0, 0x00
  6733. 000046EE  1003                     move.b     D0, D3
  6734. 000046F0  D0AD B266                add.l      D0, [A5 - 0x4D9A]
  6735. 000046F4  2040                     movea.l    A0, D0
  6736. 000046F6  1010                     move.b     D0, [A0]
  6737. 000046F8  7207                     moveq.l    D1, 0x07
  6738. 000046FA  C001                     and.b      D0, D1
  6739. 000046FC  6604                     bne        +0x6 /* 00004702 */
  6740. label000046FE:
  6741. 000046FE  16BC 005F                move.b     [A3], 0x5F /* '_' */
  6742. label00004702:
  6743. 00004702  524B                     addq.w     A3, 1
  6744. 00004704  204B                     movea.l    A0, A3
  6745. 00004706  4A10                     tst.b      [A0]
  6746. 00004708  66DA                     bne        -0x24 /* 000046E4 */
  6747. 0000470A  202D D854                move.l     D0, [A5 - 0x27AC]
  6748. 0000470E  670A                     beq        +0xC /* 0000471A */
  6749. 00004710  2F0C                     move.l     -[A7], A4
  6750. 00004712  2F2D D854                move.l     -[A7], [A5 - 0x27AC]
  6751. 00004716  4EBA 0054                jsr        [PC + 0x54 /* 0000476C */]
  6752. label0000471A:
  6753. 0000471A  202D D858                move.l     D0, [A5 - 0x27A8]
  6754. 0000471E  671C                     beq        +0x1E /* 0000473C */
  6755. 00004720  7009                     moveq.l    D0, 0x09
  6756. 00004722  2F00                     move.l     -[A7], D0
  6757. 00004724  487A 003C                pea.l      [PC + 0x3C /* 00004762, value 0x5F5F7369 '__si', cstring "__sinit__" */]
  6758. 00004728  2F0C                     move.l     -[A7], A4
  6759. 0000472A  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  6760. 0000472E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6761. 00004732  2F0C                     move.l     -[A7], A4
  6762. 00004734  2F2D D858                move.l     -[A7], [A5 - 0x27A8]
  6763. 00004738  4EBA 0032                jsr        [PC + 0x32 /* 0000476C */]
  6764. label0000473C:
  6765. 0000473C  2F0A                     move.l     -[A7], A2
  6766. 0000473E  206D D958                movea.l    A0, [A5 - 0x26A8]
  6767. 00004742  4E90                     jsr        [A0]
  6768. label00004744:
  6769. 00004744  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6770. 00004748  4E75                     rts
  6771. 0000474A  0020 5F5F                ori.b      -[A0], 0x5F /* '_' */
  6772. 0000474E  7374                     moveq.l    D1, 0x74
  6773. 00004750  6572                     bcs        +0x74 /* 000047C4 */
  6774. 00004752  6D5F                     blt        +0x61 /* 000047B3 */
  6775. 00004754  5F25                     subq.b     -[A5], 7
  6776. 00004756  735F                     moveq.l    D1, 0x5F
  6777. 00004758  5F63                     subq.w     -[A3], 7
  6778. 0000475A  745F                     moveq.l    D2, 0x5F
  6779. 0000475C  0000 6370                ori.b      D0, 0x70 /* 'p' */
  6780. 00004760  7000                     moveq.l    D0, 0x00
  6781. 00004762  5F5F                     subq.w     [A7]+, 7
  6782. 00004764  7369                     moveq.l    D1, 0x69
  6783. 00004766  6E69                     bgt        +0x6B /* 000047D1 */
  6784. 00004768  745F                     moveq.l    D2, 0x5F
  6785. 0000476A  5F00                     subq.b     D0, 7
  6786. fn0000476C:
  6787. 0000476C  4E56 FFF8                link       A6, -0x0008
  6788. 00004770  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6789. 00004774  122D D5C8                move.b     D1, [A5 - 0x2A38]
  6790. 00004778  7000                     moveq.l    D0, 0x00
  6791. 0000477A  1001                     move.b     D0, D1
  6792. 0000477C  7602                     moveq.l    D3, 0x02
  6793. 0000477E  E7A0                     asl        D0, D3
  6794. 00004780  142D D614                move.b     D2, [A5 - 0x29EC]
  6795. 00004784  7200                     moveq.l    D1, 0x00
  6796. 00004786  1202                     move.b     D1, D2
  6797. 00004788  E7A1                     asl        D1, D3
  6798. 0000478A  D081                     add.l      D0, D1
  6799. 0000478C  41ED D616                lea.l      A0, [A5 - 0x29EA]
  6800. 00004790  2F30 0000                move.l     -[A7], [A0 + D0.w]
  6801. 00004794  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  6802. 00004798  2440                     movea.l    A2, D0
  6803. 0000479A  206D D874                movea.l    A0, [A5 - 0x278C]
  6804. 0000479E  2028 004C                move.l     D0, [A0 + 0x4C]
  6805. 000047A2  2540 0008                move.l     [A2 + 0x8], D0
  6806. 000047A6  206D D874                movea.l    A0, [A5 - 0x278C]
  6807. 000047AA  2068 004C                movea.l    A0, [A0 + 0x4C]
  6808. 000047AE  5268 0006                addq.w     [A0 + 0x6], 1
  6809. 000047B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6810. 000047B6  7006                     moveq.l    D0, 0x06
  6811. 000047B8  2F00                     move.l     -[A7], D0
  6812. 000047BA  2F0A                     move.l     -[A7], A2
  6813. 000047BC  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  6814. 000047C0  2D40 FFF8                move.l     [A6 - 0x8], D0
  6815. label000047C4:
  6816. 000047C4  2040                     movea.l    A0, D0
  6817. 000047C6  00A8 0000 0002 0020      ori.l      [A0 + 0x20], 0x2
  6818. 000047CE  2028 0010                move.l     D0, [A0 + 0x10]
  6819. 000047D2  2D40 FFFC                move.l     [A6 - 0x4], D0
  6820. 000047D6  7000                     moveq.l    D0, 0x00
  6821. 000047D8  2840                     movea.l    A4, D0
  6822. 000047DA  266E 0008                movea.l    A3, [A6 + 0x8]
  6823. 000047DE  600E                     bra        +0x10 /* 000047EE */
  6824. label000047E0:
  6825. 000047E0  2F0C                     move.l     -[A7], A4
  6826. 000047E2  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  6827. 000047E6  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  6828. 000047EA  2840                     movea.l    A4, D0
  6829. 000047EC  2653                     movea.l    A3, [A3]
  6830. label000047EE:
  6831. 000047EE  200B                     move.l     D0, A3
  6832. 000047F0  66EE                     bne        -0x10 /* 000047E0 */
  6833. 000047F2  486E 0008                pea.l      [A6 + 0x8]
  6834. 000047F6  42A7                     clr.l      -[A7]
  6835. 000047F8  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  6836. 000047FC  7004                     moveq.l    D0, 0x04
  6837. 000047FE  2F00                     move.l     -[A7], D0
  6838. 00004800  4EBA BB1E                jsr        [PC - 0x44E2 /* 00000320 */]
  6839. 00004804  2440                     movea.l    A2, D0
  6840. 00004806  248C                     move.l     [A2], A4
  6841. 00004808  206E FFFC                movea.l    A0, [A6 - 0x4]
  6842. 0000480C  214A 000E                move.l     [A0 + 0xE], A2
  6843. 00004810  302D D950                move.w     D0, [A5 - 0x26B0]
  6844. 00004814  670A                     beq        +0xC /* 00004820 */
  6845. 00004816  2F3C 0000 11FD           move.l     -[A7], 0x11FD
  6846. 0000481C  4EBA B7E2                jsr        [PC - 0x481E /* 00000000 */]
  6847. label00004820:
  6848. 00004820  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6849. 00004824  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  6850. 00004828  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6851. 0000482C  4E5E                     unlink     A6
  6852. 0000482E  205F                     movea.l    A0, [A7]+
  6853. 00004830  504F                     addq.w     A7, 8
  6854. 00004832  4ED0                     jmp        [A0]
  6855. fn00004834:
  6856. 00004834  4E56 FFF8                link       A6, -0x0008
  6857. 00004838  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  6858. 0000483C  286E 0008                movea.l    A4, [A6 + 0x8]
  6859. 00004840  206E 000C                movea.l    A0, [A6 + 0xC]
  6860. 00004844  2028 0010                move.l     D0, [A0 + 0x10]
  6861. 00004848  2D40 FFF8                move.l     [A6 - 0x8], D0
  6862. 0000484C  4A80                     tst.l      D0
  6863. 0000484E  6708                     beq        +0xA /* 00004858 */
  6864. 00004850  2040                     movea.l    A0, D0
  6865. 00004852  4AA8 0016                tst.l      [A0 + 0x16]
  6866. 00004856  660A                     bne        +0xC /* 00004862 */
  6867. label00004858:
  6868. 00004858  2F3C 0000 1214           move.l     -[A7], 0x1214
  6869. 0000485E  4EBA B7A0                jsr        [PC - 0x4860 /* 00000000 */]
  6870. label00004862:
  6871. 00004862  4244                     clr.w      D4
  6872. 00004864  246E FFF8                movea.l    A2, [A6 - 0x8]
  6873. 00004868  7012                     moveq.l    D0, 0x12
  6874. 0000486A  D5C0                     add.l      A2, D0
  6875. 0000486C  266E FFF8                movea.l    A3, [A6 - 0x8]
  6876. 00004870  7016                     moveq.l    D0, 0x16
  6877. 00004872  D7C0                     add.l      A3, D0
  6878. 00004874  6036                     bra        +0x38 /* 000048AC */
  6879. label00004876:
  6880. 00004876  2F0C                     move.l     -[A7], A4
  6881. 00004878  3604                     move.w     D3, D4
  6882. 0000487A  48C3                     ext.l      D3
  6883. 0000487C  E583                     asl        D3, 2
  6884. 0000487E  2D43 FFFC                move.l     [A6 - 0x4], D3
  6885. 00004882  D693                     add.l      D3, [A3]
  6886. 00004884  2043                     movea.l    A0, D3
  6887. 00004886  2050                     movea.l    A0, [A0]
  6888. 00004888  7054                     moveq.l    D0, 0x54
  6889. 0000488A  D1C0                     add.l      A0, D0
  6890. 0000488C  2F08                     move.l     -[A7], A0
  6891. 0000488E  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  6892. 00004892  504F                     addq.w     A7, 8
  6893. 00004894  4A80                     tst.l      D0
  6894. 00004896  6612                     bne        +0x14 /* 000048AA */
  6895. 00004898  202E FFFC                move.l     D0, [A6 - 0x4]
  6896. 0000489C  206E FFF8                movea.l    A0, [A6 - 0x8]
  6897. 000048A0  D0A8 0016                add.l      D0, [A0 + 0x16]
  6898. 000048A4  2040                     movea.l    A0, D0
  6899. 000048A6  2010                     move.l     D0, [A0]
  6900. 000048A8  600A                     bra        +0xC /* 000048B4 */
  6901. label000048AA:
  6902. 000048AA  5244                     addq.w     D4, 1
  6903. label000048AC:
  6904. 000048AC  3012                     move.w     D0, [A2]
  6905. 000048AE  B044                     cmp.w      D0, D4
  6906. 000048B0  6EC4                     bgt        -0x3A /* 00004876 */
  6907. 000048B2  7000                     moveq.l    D0, 0x00
  6908. label000048B4:
  6909. 000048B4  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  6910. 000048B8  4E5E                     unlink     A6
  6911. 000048BA  205F                     movea.l    A0, [A7]+
  6912. 000048BC  504F                     addq.w     A7, 8
  6913. 000048BE  4ED0                     jmp        [A0]
  6914. fn000048C0:
  6915. 000048C0  4E56 0000                link       A6, 0
  6916. 000048C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6917. 000048C8  486D DCEC                pea.l      [A5 - 0x2314]
  6918. 000048CC  4EBA FF66                jsr        [PC - 0x9A /* 00004834 */]
  6919. 000048D0  4E5E                     unlink     A6
  6920. 000048D2  205F                     movea.l    A0, [A7]+
  6921. 000048D4  584F                     addq.w     A7, 4
  6922. 000048D6  4ED0                     jmp        [A0]
  6923. 000048D8  4E56 0000                link       A6, 0
  6924. 000048DC  48E7 0030                movem.l    -[A7], A2,A3
  6925. 000048E0  206E 0008                movea.l    A0, [A6 + 0x8]
  6926. 000048E4  2068 0010                movea.l    A0, [A0 + 0x10]
  6927. 000048E8  2668 004A                movea.l    A3, [A0 + 0x4A]
  6928. 000048EC  601C                     bra        +0x1E /* 0000490A */
  6929. label000048EE:
  6930. 000048EE  246B 000C                movea.l    A2, [A3 + 0xC]
  6931. 000048F2  4AAA 000C                tst.l      [A2 + 0xC]
  6932. 000048F6  660A                     bne        +0xC /* 00004902 */
  6933. 000048F8  102A 0004                move.b     D0, [A2 + 0x4]
  6934. 000048FC  7202                     moveq.l    D1, 0x02
  6935. 000048FE  C001                     and.b      D0, D1
  6936. 00004900  660C                     bne        +0xE /* 0000490E */
  6937. label00004902:
  6938. 00004902  206B 0010                movea.l    A0, [A3 + 0x10]
  6939. 00004906  2668 0004                movea.l    A3, [A0 + 0x4]
  6940. label0000490A:
  6941. 0000490A  200B                     move.l     D0, A3
  6942. 0000490C  66E0                     bne        -0x1E /* 000048EE */
  6943. label0000490E:
  6944. 0000490E  200B                     move.l     D0, A3
  6945. 00004910  4CDF 0C00                movem.l    A2,A3, [A7]+
  6946. 00004914  4E5E                     unlink     A6
  6947. 00004916  205F                     movea.l    A0, [A7]+
  6948. 00004918  584F                     addq.w     A7, 4
  6949. 0000491A  4ED0                     jmp        [A0]
  6950. fn0000491C:
  6951. 0000491C  4E56 FFFC                link       A6, -0x0004
  6952. 00004920  7000                     moveq.l    D0, 0x00
  6953. 00004922  2D40 FFFC                move.l     [A6 - 0x4], D0
  6954. 00004926  206E 0008                movea.l    A0, [A6 + 0x8]
  6955. 0000492A  2068 0010                movea.l    A0, [A0 + 0x10]
  6956. 0000492E  4AA8 003A                tst.l      [A0 + 0x3A]
  6957. 00004932  6718                     beq        +0x1A /* 0000494C */
  6958. 00004934  486E FFFC                pea.l      [A6 - 0x4]
  6959. 00004938  206D D874                movea.l    A0, [A5 - 0x278C]
  6960. 0000493C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  6961. 00004940  42A7                     clr.l      -[A7]
  6962. 00004942  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  6963. 00004946  2F00                     move.l     -[A7], D0
  6964. 00004948  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  6965. label0000494C:
  6966. 0000494C  202E FFFC                move.l     D0, [A6 - 0x4]
  6967. 00004950  4E5E                     unlink     A6
  6968. 00004952  205F                     movea.l    A0, [A7]+
  6969. 00004954  504F                     addq.w     A7, 8
  6970. 00004956  4ED0                     jmp        [A0]
  6971. fn00004958:
  6972. 00004958  4E56 FFFC                link       A6, -0x0004
  6973. 0000495C  48E7 0038                movem.l    -[A7], A2,A3,A4
  6974. 00004960  286E 0008                movea.l    A4, [A6 + 0x8]
  6975. 00004964  246E 000C                movea.l    A2, [A6 + 0xC]
  6976. 00004968  7000                     moveq.l    D0, 0x00
  6977. 0000496A  2D40 FFFC                move.l     [A6 - 0x4], D0
  6978. 0000496E  601A                     bra        +0x1C /* 0000498A */
  6979. label00004970:
  6980. 00004970  266A 0008                movea.l    A3, [A2 + 0x8]
  6981. 00004974  206B 0004                movea.l    A0, [A3 + 0x4]
  6982. 00004978  B1CC                     cmpa.l     A0, A4
  6983. 0000497A  660C                     bne        +0xE /* 00004988 */
  6984. 0000497C  2013                     move.l     D0, [A3]
  6985. 0000497E  2D40 FFFC                move.l     [A6 - 0x4], D0
  6986. 00004982  7000                     moveq.l    D0, 0x00
  6987. 00004984  2680                     move.l     [A3], D0
  6988. 00004986  6006                     bra        +0x8 /* 0000498E */
  6989. label00004988:
  6990. 00004988  2452                     movea.l    A2, [A2]
  6991. label0000498A:
  6992. 0000498A  200A                     move.l     D0, A2
  6993. 0000498C  66E2                     bne        -0x1C /* 00004970 */
  6994. label0000498E:
  6995. 0000498E  202E FFFC                move.l     D0, [A6 - 0x4]
  6996. 00004992  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  6997. 00004996  4E5E                     unlink     A6
  6998. 00004998  205F                     movea.l    A0, [A7]+
  6999. 0000499A  504F                     addq.w     A7, 8
  7000. 0000499C  4ED0                     jmp        [A0]
  7001. 0000499E  4E56 FBB0                link       A6, -0x0450
  7002. 000049A2  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  7003. 000049A6  7A04                     moveq.l    D5, 0x04
  7004. 000049A8  206E 000C                movea.l    A0, [A6 + 0xC]
  7005. 000049AC  2068 000C                movea.l    A0, [A0 + 0xC]
  7006. 000049B0  2010                     move.l     D0, [A0]
  7007. 000049B2  721F                     moveq.l    D1, 0x1F
  7008. 000049B4  C081                     and.l      D0, D1
  7009. 000049B6  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  7010. 000049BA  1030 0000                move.b     D0, [A0 + D0.w]
  7011. 000049BE  7210                     moveq.l    D1, 0x10
  7012. 000049C0  C001                     and.b      D0, D1
  7013. 000049C2  660A                     bne        +0xC /* 000049CE */
  7014. 000049C4  2F3C 0000 128E           move.l     -[A7], 0x128E
  7015. 000049CA  4EBA B634                jsr        [PC - 0x49CC /* 00000000 */]
  7016. label000049CE:
  7017. 000049CE  206E 000C                movea.l    A0, [A6 + 0xC]
  7018. 000049D2  2028 0010                move.l     D0, [A0 + 0x10]
  7019. 000049D6  2D40 FBB4                move.l     [A6 - 0x44C], D0
  7020. 000049DA  4A80                     tst.l      D0
  7021. 000049DC  660A                     bne        +0xC /* 000049E8 */
  7022. 000049DE  2F3C 0000 1290           move.l     -[A7], 0x1290
  7023. 000049E4  4EBA B61A                jsr        [PC - 0x49E6 /* 00000000 */]
  7024. label000049E8:
  7025. 000049E8  206E 000C                movea.l    A0, [A6 + 0xC]
  7026. 000049EC  2068 000C                movea.l    A0, [A0 + 0xC]
  7027. 000049F0  2068 0008                movea.l    A0, [A0 + 0x8]
  7028. 000049F4  2468 0008                movea.l    A2, [A0 + 0x8]
  7029. 000049F8  2012                     move.l     D0, [A2]
  7030. 000049FA  721F                     moveq.l    D1, 0x1F
  7031. 000049FC  C041                     and.w      D0, D1
  7032. 000049FE  7214                     moveq.l    D1, 0x14
  7033. 00004A00  B041                     cmp.w      D0, D1
  7034. 00004A02  670A                     beq        +0xC /* 00004A0E */
  7035. 00004A04  2F3C 0000 1292           move.l     -[A7], 0x1292
  7036. 00004A0A  4EBA B5F4                jsr        [PC - 0x4A0C /* 00000000 */]
  7037. label00004A0E:
  7038. 00004A0E  202A 000C                move.l     D0, [A2 + 0xC]
  7039. 00004A12  2D40 FBB8                move.l     [A6 - 0x448], D0
  7040. 00004A16  2040                     movea.l    A0, D0
  7041. 00004A18  2028 0010                move.l     D0, [A0 + 0x10]
  7042. 00004A1C  2D40 FBBC                move.l     [A6 - 0x444], D0
  7043. 00004A20  2040                     movea.l    A0, D0
  7044. 00004A22  2028 0014                move.l     D0, [A0 + 0x14]
  7045. 00004A26  B0AD D8AC                cmp.l      D0, [A5 - 0x2754]
  7046. 00004A2A  6706                     beq        +0x8 /* 00004A32 */
  7047. 00004A2C  0085 0000 0008           ori.l      D5, 0x8
  7048. label00004A32:
  7049. 00004A32  2D6D D998 FBC0           move.l     [A6 - 0x440], [A5 - 0x2668]
  7050. 00004A38  262E 000C                move.l     D3, [A6 + 0xC]
  7051. 00004A3C  2B43 D998                move.l     [A5 - 0x2668], D3
  7052. 00004A40  7000                     moveq.l    D0, 0x00
  7053. 00004A42  2D40 FBB0                move.l     [A6 - 0x450], D0
  7054. 00004A46  246E FBB4                movea.l    A2, [A6 - 0x44C]
  7055. 00004A4A  302A 0008                move.w     D0, [A2 + 0x8]
  7056. 00004A4E  0240 8000                andi.w     D0, 0x8000
  7057. 00004A52  6600 04AE                bne        +0x4B0 /* 00004F02 */
  7058. 00004A56  4AAA 0016                tst.l      [A2 + 0x16]
  7059. 00004A5A  6708                     beq        +0xA /* 00004A64 */
  7060. 00004A5C  2F03                     move.l     -[A7], D3
  7061. 00004A5E  4EBA FE60                jsr        [PC - 0x1A0 /* 000048C0 */]
  7062. 00004A62  600C                     bra        +0xE /* 00004A70 */
  7063. label00004A64:
  7064. 00004A64  486D DCEC                pea.l      [A5 - 0x2314]
  7065. 00004A68  7003                     moveq.l    D0, 0x03
  7066. 00004A6A  2F00                     move.l     -[A7], D0
  7067. 00004A6C  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  7068. label00004A70:
  7069. 00004A70  2D40 FBCC                move.l     [A6 - 0x434], D0
  7070. 00004A74  2452                     movea.l    A2, [A2]
  7071. 00004A76  206A 0010                movea.l    A0, [A2 + 0x10]
  7072. 00004A7A  4AA8 008E                tst.l      [A0 + 0x8E]
  7073. 00004A7E  673E                     beq        +0x40 /* 00004ABE */
  7074. 00004A80  487A 04AA                pea.l      [PC + 0x4AA /* 00004F2C, value 0x44617461 'Data', cstring "Data" */]
  7075. 00004A84  7054                     moveq.l    D0, 0x54
  7076. 00004A86  D5C0                     add.l      A2, D0
  7077. 00004A88  2F0A                     move.l     -[A7], A2
  7078. 00004A8A  486E FBD0                pea.l      [A6 - 0x430]
  7079. 00004A8E  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  7080. 00004A92  504F                     addq.w     A7, 8
  7081. 00004A94  2F00                     move.l     -[A7], D0
  7082. 00004A96  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  7083. 00004A9A  504F                     addq.w     A7, 8
  7084. 00004A9C  2F00                     move.l     -[A7], D0
  7085. 00004A9E  7001                     moveq.l    D0, 0x01
  7086. 00004AA0  2F00                     move.l     -[A7], D0
  7087. 00004AA2  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  7088. 00004AA6  2D40 FBB8                move.l     [A6 - 0x448], D0
  7089. 00004AAA  4A80                     tst.l      D0
  7090. 00004AAC  6700 01D0                beq        +0x1D2 /* 00004C7E */
  7091. 00004AB0  2040                     movea.l    A0, D0
  7092. 00004AB2  2028 0010                move.l     D0, [A0 + 0x10]
  7093. 00004AB6  2D40 FBBC                move.l     [A6 - 0x444], D0
  7094. 00004ABA  6000 01C2                bra        +0x1C4 /* 00004C7E */
  7095. label00004ABE:
  7096. 00004ABE  7000                     moveq.l    D0, 0x00
  7097. 00004AC0  2D40 FFE0                move.l     [A6 - 0x20], D0
  7098. 00004AC4  206E FBBC                movea.l    A0, [A6 - 0x444]
  7099. 00004AC8  2028 003A                move.l     D0, [A0 + 0x3A]
  7100. 00004ACC  2D40 FFDC                move.l     [A6 - 0x24], D0
  7101. 00004AD0  206E FBCC                movea.l    A0, [A6 - 0x434]
  7102. 00004AD4  700C                     moveq.l    D0, 0x0C
  7103. 00004AD6  D1C0                     add.l      A0, D0
  7104. 00004AD8  2D48 FFFC                move.l     [A6 - 0x4], A0
  7105. 00004ADC  2605                     move.l     D3, D5
  7106. 00004ADE  7010                     moveq.l    D0, 0x10
  7107. 00004AE0  8680                     or.l       D3, D0
  7108. 00004AE2  6000 00A4                bra        +0xA6 /* 00004B88 */
  7109. label00004AE6:
  7110. 00004AE6  246E FFDC                movea.l    A2, [A6 - 0x24]
  7111. 00004AEA  2852                     movea.l    A4, [A2]
  7112. 00004AEC  2F2E FBCC                move.l     -[A7], [A6 - 0x434]
  7113. 00004AF0  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  7114. 00004AF4  2640                     movea.l    A3, D0
  7115. 00004AF6  7001                     moveq.l    D0, 0x01
  7116. 00004AF8  2F00                     move.l     -[A7], D0
  7117. 00004AFA  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  7118. 00004AFE  4267                     clr.w      -[A7]
  7119. 00004B00  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  7120. 00004B04  2F00                     move.l     -[A7], D0
  7121. 00004B06  2F0B                     move.l     -[A7], A3
  7122. 00004B08  206D D874                movea.l    A0, [A5 - 0x278C]
  7123. 00004B0C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  7124. 00004B10  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7125. 00004B14  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  7126. 00004B18  2F00                     move.l     -[A7], D0
  7127. 00004B1A  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  7128. 00004B1E  2640                     movea.l    A3, D0
  7129. 00004B20  206E FFFC                movea.l    A0, [A6 - 0x4]
  7130. 00004B24  2050                     movea.l    A0, [A0]
  7131. 00004B26  2010                     move.l     D0, [A0]
  7132. 00004B28  206B 0016                movea.l    A0, [A3 + 0x16]
  7133. 00004B2C  2080                     move.l     [A0], D0
  7134. 00004B2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7135. 00004B32  2F0C                     move.l     -[A7], A4
  7136. 00004B34  4EBA FE22                jsr        [PC - 0x1DE /* 00004958 */]
  7137. 00004B38  2D40 FBC4                move.l     [A6 - 0x43C], D0
  7138. 00004B3C  206C 0010                movea.l    A0, [A4 + 0x10]
  7139. 00004B40  4AA8 004A                tst.l      [A0 + 0x4A]
  7140. 00004B44  6726                     beq        +0x28 /* 00004B6C */
  7141. 00004B46  2F2E FBB8                move.l     -[A7], [A6 - 0x448]
  7142. 00004B4A  2F0C                     move.l     -[A7], A4
  7143. 00004B4C  4EBA FDCE                jsr        [PC - 0x232 /* 0000491C */]
  7144. 00004B50  2D40 FFE4                move.l     [A6 - 0x1C], D0
  7145. 00004B54  2F0B                     move.l     -[A7], A3
  7146. 00004B56  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  7147. 00004B5A  2F2E FBC4                move.l     -[A7], [A6 - 0x43C]
  7148. 00004B5E  42A7                     clr.l      -[A7]
  7149. 00004B60  2F00                     move.l     -[A7], D0
  7150. 00004B62  2F03                     move.l     -[A7], D3
  7151. 00004B64  4EBA F17E                jsr        [PC - 0xE82 /* 00003CE4 */]
  7152. 00004B68  2440                     movea.l    A2, D0
  7153. 00004B6A  6002                     bra        +0x4 /* 00004B6E */
  7154. label00004B6C:
  7155. 00004B6C  244B                     movea.l    A2, A3
  7156. label00004B6E:
  7157. 00004B6E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  7158. 00004B72  2F0A                     move.l     -[A7], A2
  7159. 00004B74  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7160. 00004B78  2D40 FFE0                move.l     [A6 - 0x20], D0
  7161. 00004B7C  206E FFDC                movea.l    A0, [A6 - 0x24]
  7162. 00004B80  2028 0004                move.l     D0, [A0 + 0x4]
  7163. 00004B84  2D40 FFDC                move.l     [A6 - 0x24], D0
  7164. label00004B88:
  7165. 00004B88  202E FFDC                move.l     D0, [A6 - 0x24]
  7166. 00004B8C  6600 FF58                bne        -0xA6 /* 00004AE6 */
  7167. 00004B90  206E FBBC                movea.l    A0, [A6 - 0x444]
  7168. 00004B94  4AA8 003A                tst.l      [A0 + 0x3A]
  7169. 00004B98  6716                     beq        +0x18 /* 00004BB0 */
  7170. 00004B9A  2F2E FBCC                move.l     -[A7], [A6 - 0x434]
  7171. 00004B9E  4EBA EBEC                jsr        [PC - 0x1414 /* 0000378C */]
  7172. 00004BA2  2F00                     move.l     -[A7], D0
  7173. 00004BA4  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  7174. 00004BA8  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7175. 00004BAC  2D40 FFE0                move.l     [A6 - 0x20], D0
  7176. label00004BB0:
  7177. 00004BB0  202E FFE0                move.l     D0, [A6 - 0x20]
  7178. 00004BB4  6748                     beq        +0x4A /* 00004BFE */
  7179. 00004BB6  206E FBB4                movea.l    A0, [A6 - 0x44C]
  7180. 00004BBA  4AA8 0016                tst.l      [A0 + 0x16]
  7181. 00004BBE  6710                     beq        +0x12 /* 00004BD0 */
  7182. 00004BC0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7183. 00004BC4  486D DCF2                pea.l      [A5 - 0x230E]
  7184. 00004BC8  4EBA FC6A                jsr        [PC - 0x396 /* 00004834 */]
  7185. 00004BCC  2440                     movea.l    A2, D0
  7186. 00004BCE  600E                     bra        +0x10 /* 00004BDE */
  7187. label00004BD0:
  7188. 00004BD0  486D DCF2                pea.l      [A5 - 0x230E]
  7189. 00004BD4  7003                     moveq.l    D0, 0x03
  7190. 00004BD6  2F00                     move.l     -[A7], D0
  7191. 00004BD8  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  7192. 00004BDC  2440                     movea.l    A2, D0
  7193. label00004BDE:
  7194. 00004BDE  7011                     moveq.l    D0, 0x11
  7195. 00004BE0  2F00                     move.l     -[A7], D0
  7196. 00004BE2  206D D874                movea.l    A0, [A5 - 0x278C]
  7197. 00004BE6  2F28 0018                move.l     -[A7], [A0 + 0x18]
  7198. 00004BEA  2F0A                     move.l     -[A7], A2
  7199. 00004BEC  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  7200. 00004BF0  2F00                     move.l     -[A7], D0
  7201. 00004BF2  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  7202. 00004BF6  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  7203. 00004BFA  2D40 FBB0                move.l     [A6 - 0x450], D0
  7204. label00004BFE:
  7205. 00004BFE  206E FBBC                movea.l    A0, [A6 - 0x444]
  7206. 00004C02  2668 0036                movea.l    A3, [A0 + 0x36]
  7207. 00004C06  2605                     move.l     D3, D5
  7208. 00004C08  7010                     moveq.l    D0, 0x10
  7209. 00004C0A  8680                     or.l       D3, D0
  7210. 00004C0C  606C                     bra        +0x6E /* 00004C7A */
  7211. label00004C0E:
  7212. 00004C0E  202B 001A                move.l     D0, [A3 + 0x1A]
  7213. 00004C12  7208                     moveq.l    D1, 0x08
  7214. 00004C14  C081                     and.l      D0, D1
  7215. 00004C16  665E                     bne        +0x60 /* 00004C76 */
  7216. 00004C18  2853                     movea.l    A4, [A3]
  7217. 00004C1A  2F2E FBCC                move.l     -[A7], [A6 - 0x434]
  7218. 00004C1E  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  7219. 00004C22  2D40 FFE8                move.l     [A6 - 0x18], D0
  7220. 00004C26  486E FFE8                pea.l      [A6 - 0x18]
  7221. 00004C2A  2F0C                     move.l     -[A7], A4
  7222. 00004C2C  2F2E FBB8                move.l     -[A7], [A6 - 0x448]
  7223. 00004C30  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  7224. 00004C34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7225. 00004C38  2F0C                     move.l     -[A7], A4
  7226. 00004C3A  4EBA FD1C                jsr        [PC - 0x2E4 /* 00004958 */]
  7227. 00004C3E  2D40 FBC4                move.l     [A6 - 0x43C], D0
  7228. 00004C42  2F2E FBB8                move.l     -[A7], [A6 - 0x448]
  7229. 00004C46  2F0C                     move.l     -[A7], A4
  7230. 00004C48  4EBA FCD2                jsr        [PC - 0x32E /* 0000491C */]
  7231. 00004C4C  2D40 FFEC                move.l     [A6 - 0x14], D0
  7232. 00004C50  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  7233. 00004C54  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  7234. 00004C58  2F2E FBC4                move.l     -[A7], [A6 - 0x43C]
  7235. 00004C5C  42A7                     clr.l      -[A7]
  7236. 00004C5E  2F00                     move.l     -[A7], D0
  7237. 00004C60  2F03                     move.l     -[A7], D3
  7238. 00004C62  4EBA F080                jsr        [PC - 0xF80 /* 00003CE4 */]
  7239. 00004C66  2440                     movea.l    A2, D0
  7240. 00004C68  2F2E FBB0                move.l     -[A7], [A6 - 0x450]
  7241. 00004C6C  2F0A                     move.l     -[A7], A2
  7242. 00004C6E  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7243. 00004C72  2D40 FBB0                move.l     [A6 - 0x450], D0
  7244. label00004C76:
  7245. 00004C76  266B 0004                movea.l    A3, [A3 + 0x4]
  7246. label00004C7A:
  7247. 00004C7A  200B                     move.l     D0, A3
  7248. 00004C7C  6690                     bne        -0x6E /* 00004C0E */
  7249. label00004C7E:
  7250. 00004C7E  206E FBBC                movea.l    A0, [A6 - 0x444]
  7251. 00004C82  2028 0004                move.l     D0, [A0 + 0x4]
  7252. 00004C86  2D40 FBC8                move.l     [A6 - 0x438], D0
  7253. 00004C8A  2805                     move.l     D4, D5
  7254. 00004C8C  7008                     moveq.l    D0, 0x08
  7255. 00004C8E  C880                     and.l      D4, D0
  7256. 00004C90  6000 0268                bra        +0x26A /* 00004EFA */
  7257. label00004C94:
  7258. 00004C94  206E FBC8                movea.l    A0, [A6 - 0x438]
  7259. 00004C98  2868 0008                movea.l    A4, [A0 + 0x8]
  7260. 00004C9C  162C 001C                move.b     D3, [A4 + 0x1C]
  7261. 00004CA0  7012                     moveq.l    D0, 0x12
  7262. 00004CA2  B600                     cmp.b      D3, D0
  7263. 00004CA4  6708                     beq        +0xA /* 00004CAE */
  7264. 00004CA6  7010                     moveq.l    D0, 0x10
  7265. 00004CA8  B600                     cmp.b      D3, D0
  7266. 00004CAA  6600 0244                bne        +0x246 /* 00004EF0 */
  7267. label00004CAE:
  7268. 00004CAE  246C 000C                movea.l    A2, [A4 + 0xC]
  7269. 00004CB2  200A                     move.l     D0, A2
  7270. 00004CB4  6700 023A                beq        +0x23C /* 00004EF0 */
  7271. 00004CB8  2F0A                     move.l     -[A7], A2
  7272. 00004CBA  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  7273. 00004CBE  2D40 FFF0                move.l     [A6 - 0x10], D0
  7274. 00004CC2  2040                     movea.l    A0, D0
  7275. 00004CC4  2010                     move.l     D0, [A0]
  7276. 00004CC6  721F                     moveq.l    D1, 0x1F
  7277. 00004CC8  C041                     and.w      D0, D1
  7278. 00004CCA  7214                     moveq.l    D1, 0x14
  7279. 00004CCC  B041                     cmp.w      D0, D1
  7280. 00004CCE  6600 00BA                bne        +0xBC /* 00004D8A */
  7281. 00004CD2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7282. 00004CD6  2F0C                     move.l     -[A7], A4
  7283. 00004CD8  4EBA FC7E                jsr        [PC - 0x382 /* 00004958 */]
  7284. 00004CDC  2D40 FBC4                move.l     [A6 - 0x43C], D0
  7285. 00004CE0  2F0A                     move.l     -[A7], A2
  7286. 00004CE2  4EAD 1812                jsr        [A5 + 0x1812 /* export_766 */]
  7287. 00004CE6  2D40 FFF4                move.l     [A6 - 0xC], D0
  7288. 00004CEA  206E FBB4                movea.l    A0, [A6 - 0x44C]
  7289. 00004CEE  2050                     movea.l    A0, [A0]
  7290. 00004CF0  2068 0010                movea.l    A0, [A0 + 0x10]
  7291. 00004CF4  4AA8 008E                tst.l      [A0 + 0x8E]
  7292. 00004CF8  6734                     beq        +0x36 /* 00004D2E */
  7293. 00004CFA  202D D9C2                move.l     D0, [A5 - 0x263E]
  7294. 00004CFE  6616                     bne        +0x18 /* 00004D16 */
  7295. 00004D00  2F2E FBB0                move.l     -[A7], [A6 - 0x450]
  7296. 00004D04  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7297. 00004D08  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  7298. 00004D0C  2F00                     move.l     -[A7], D0
  7299. 00004D0E  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7300. 00004D12  2D40 FBB0                move.l     [A6 - 0x450], D0
  7301. label00004D16:
  7302. 00004D16  262D D9C2                move.l     D3, [A5 - 0x263E]
  7303. 00004D1A  6704                     beq        +0x6 /* 00004D20 */
  7304. 00004D1C  2003                     move.l     D0, D3
  7305. 00004D1E  6004                     bra        +0x6 /* 00004D24 */
  7306. label00004D20:
  7307. 00004D20  202E FBCC                move.l     D0, [A6 - 0x434]
  7308. label00004D24:
  7309. 00004D24  2F00                     move.l     -[A7], D0
  7310. 00004D26  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  7311. 00004D2A  2640                     movea.l    A3, D0
  7312. 00004D2C  600A                     bra        +0xC /* 00004D38 */
  7313. label00004D2E:
  7314. 00004D2E  2F2E FBCC                move.l     -[A7], [A6 - 0x434]
  7315. 00004D32  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  7316. 00004D36  2640                     movea.l    A3, D0
  7317. label00004D38:
  7318. 00004D38  7001                     moveq.l    D0, 0x01
  7319. 00004D3A  2F00                     move.l     -[A7], D0
  7320. 00004D3C  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  7321. 00004D40  2F0B                     move.l     -[A7], A3
  7322. 00004D42  206D D874                movea.l    A0, [A5 - 0x278C]
  7323. 00004D46  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  7324. 00004D4A  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  7325. 00004D4E  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  7326. 00004D52  2F00                     move.l     -[A7], D0
  7327. 00004D54  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  7328. 00004D58  2640                     movea.l    A3, D0
  7329. 00004D5A  2F0B                     move.l     -[A7], A3
  7330. 00004D5C  4EBA 0EE2                jsr        [PC + 0xEE2 /* 00005C40 */]
  7331. 00004D60  2F0B                     move.l     -[A7], A3
  7332. 00004D62  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7333. 00004D66  2F2E FBC4                move.l     -[A7], [A6 - 0x43C]
  7334. 00004D6A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7335. 00004D6E  42A7                     clr.l      -[A7]
  7336. 00004D70  2F04                     move.l     -[A7], D4
  7337. 00004D72  4EBA EF70                jsr        [PC - 0x1090 /* 00003CE4 */]
  7338. 00004D76  2640                     movea.l    A3, D0
  7339. 00004D78  2F2E FBB0                move.l     -[A7], [A6 - 0x450]
  7340. 00004D7C  2F0B                     move.l     -[A7], A3
  7341. 00004D7E  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7342. 00004D82  2D40 FBB0                move.l     [A6 - 0x450], D0
  7343. 00004D86  6000 0168                bra        +0x16A /* 00004EF0 */
  7344. label00004D8A:
  7345. 00004D8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7346. 00004D8E  2F0C                     move.l     -[A7], A4
  7347. 00004D90  4EBA FBC6                jsr        [PC - 0x43A /* 00004958 */]
  7348. 00004D94  2D40 FBC4                move.l     [A6 - 0x43C], D0
  7349. 00004D98  4A80                     tst.l      D0
  7350. 00004D9A  6700 0154                beq        +0x156 /* 00004EF0 */
  7351. 00004D9E  2F00                     move.l     -[A7], D0
  7352. 00004DA0  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  7353. 00004DA4  7201                     moveq.l    D1, 0x01
  7354. 00004DA6  B081                     cmp.l      D0, D1
  7355. 00004DA8  6600 0134                bne        +0x136 /* 00004EDE */
  7356. 00004DAC  206E FBB4                movea.l    A0, [A6 - 0x44C]
  7357. 00004DB0  2050                     movea.l    A0, [A0]
  7358. 00004DB2  2068 0010                movea.l    A0, [A0 + 0x10]
  7359. 00004DB6  4AA8 008E                tst.l      [A0 + 0x8E]
  7360. 00004DBA  6734                     beq        +0x36 /* 00004DF0 */
  7361. 00004DBC  202D D9C2                move.l     D0, [A5 - 0x263E]
  7362. 00004DC0  6616                     bne        +0x18 /* 00004DD8 */
  7363. 00004DC2  2F2E FBB0                move.l     -[A7], [A6 - 0x450]
  7364. 00004DC6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7365. 00004DCA  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  7366. 00004DCE  2F00                     move.l     -[A7], D0
  7367. 00004DD0  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7368. 00004DD4  2D40 FBB0                move.l     [A6 - 0x450], D0
  7369. label00004DD8:
  7370. 00004DD8  262D D9C2                move.l     D3, [A5 - 0x263E]
  7371. 00004DDC  6704                     beq        +0x6 /* 00004DE2 */
  7372. 00004DDE  2003                     move.l     D0, D3
  7373. 00004DE0  6004                     bra        +0x6 /* 00004DE6 */
  7374. label00004DE2:
  7375. 00004DE2  202E FBCC                move.l     D0, [A6 - 0x434]
  7376. label00004DE6:
  7377. 00004DE6  2F00                     move.l     -[A7], D0
  7378. 00004DE8  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  7379. 00004DEC  2640                     movea.l    A3, D0
  7380. 00004DEE  600A                     bra        +0xC /* 00004DFA */
  7381. label00004DF0:
  7382. 00004DF0  2F2E FBCC                move.l     -[A7], [A6 - 0x434]
  7383. 00004DF4  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  7384. 00004DF8  2640                     movea.l    A3, D0
  7385. label00004DFA:
  7386. 00004DFA  7001                     moveq.l    D0, 0x01
  7387. 00004DFC  2F00                     move.l     -[A7], D0
  7388. 00004DFE  2F0A                     move.l     -[A7], A2
  7389. 00004E00  4267                     clr.w      -[A7]
  7390. 00004E02  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  7391. 00004E06  2F00                     move.l     -[A7], D0
  7392. 00004E08  2F0B                     move.l     -[A7], A3
  7393. 00004E0A  206D D874                movea.l    A0, [A5 - 0x278C]
  7394. 00004E0E  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  7395. 00004E12  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  7396. 00004E16  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  7397. 00004E1A  2F00                     move.l     -[A7], D0
  7398. 00004E1C  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  7399. 00004E20  2640                     movea.l    A3, D0
  7400. 00004E22  2F0B                     move.l     -[A7], A3
  7401. 00004E24  4EBA 0E1A                jsr        [PC + 0xE1A /* 00005C40 */]
  7402. 00004E28  7013                     moveq.l    D0, 0x13
  7403. 00004E2A  2F00                     move.l     -[A7], D0
  7404. 00004E2C  2012                     move.l     D0, [A2]
  7405. 00004E2E  721F                     moveq.l    D1, 0x1F
  7406. 00004E30  C041                     and.w      D0, D1
  7407. 00004E32  7212                     moveq.l    D1, 0x12
  7408. 00004E34  B041                     cmp.w      D0, D1
  7409. 00004E36  660C                     bne        +0xE /* 00004E44 */
  7410. 00004E38  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7411. 00004E3C  4267                     clr.w      -[A7]
  7412. 00004E3E  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  7413. 00004E42  6002                     bra        +0x4 /* 00004E46 */
  7414. label00004E44:
  7415. 00004E44  200A                     move.l     D0, A2
  7416. label00004E46:
  7417. 00004E46  2F00                     move.l     -[A7], D0
  7418. 00004E48  2F0B                     move.l     -[A7], A3
  7419. 00004E4A  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  7420. 00004E4E  2640                     movea.l    A3, D0
  7421. 00004E50  102C 001C                move.b     D0, [A4 + 0x1C]
  7422. 00004E54  7210                     moveq.l    D1, 0x10
  7423. 00004E56  B001                     cmp.b      D0, D1
  7424. 00004E58  6636                     bne        +0x38 /* 00004E90 */
  7425. 00004E5A  206D D874                movea.l    A0, [A5 - 0x278C]
  7426. 00004E5E  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  7427. 00004E62  102C 0011                move.b     D0, [A4 + 0x11]
  7428. 00004E66  4880                     ext.w      D0
  7429. 00004E68  48C0                     ext.l      D0
  7430. 00004E6A  E180                     asl        D0, 8
  7431. 00004E6C  122C 0010                move.b     D1, [A4 + 0x10]
  7432. 00004E70  4881                     ext.w      D1
  7433. 00004E72  48C1                     ext.l      D1
  7434. 00004E74  D081                     add.l      D0, D1
  7435. 00004E76  2F00                     move.l     -[A7], D0
  7436. 00004E78  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  7437. 00004E7C  2D40 FFF8                move.l     [A6 - 0x8], D0
  7438. 00004E80  7212                     moveq.l    D1, 0x12
  7439. 00004E82  2F01                     move.l     -[A7], D1
  7440. 00004E84  2F0A                     move.l     -[A7], A2
  7441. 00004E86  2F0B                     move.l     -[A7], A3
  7442. 00004E88  2F00                     move.l     -[A7], D0
  7443. 00004E8A  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  7444. 00004E8E  2640                     movea.l    A3, D0
  7445. label00004E90:
  7446. 00004E90  206E FBC4                movea.l    A0, [A6 - 0x43C]
  7447. 00004E94  2868 0008                movea.l    A4, [A0 + 0x8]
  7448. 00004E98  2F0C                     move.l     -[A7], A4
  7449. 00004E9A  2F0A                     move.l     -[A7], A2
  7450. 00004E9C  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  7451. 00004EA0  2840                     movea.l    A4, D0
  7452. 00004EA2  701B                     moveq.l    D0, 0x1B
  7453. 00004EA4  2F00                     move.l     -[A7], D0
  7454. 00004EA6  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  7455. 00004EAA  2F0B                     move.l     -[A7], A3
  7456. 00004EAC  2F0C                     move.l     -[A7], A4
  7457. 00004EAE  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  7458. 00004EB2  2640                     movea.l    A3, D0
  7459. 00004EB4  2012                     move.l     D0, [A2]
  7460. 00004EB6  721F                     moveq.l    D1, 0x1F
  7461. 00004EB8  C041                     and.w      D0, D1
  7462. 00004EBA  7214                     moveq.l    D1, 0x14
  7463. 00004EBC  B041                     cmp.w      D0, D1
  7464. 00004EBE  6604                     bne        +0x6 /* 00004EC4 */
  7465. 00004EC0  16BC 0017                move.b     [A3], 0x17
  7466. label00004EC4:
  7467. 00004EC4  2F2E FBB0                move.l     -[A7], [A6 - 0x450]
  7468. 00004EC8  2F0B                     move.l     -[A7], A3
  7469. 00004ECA  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7470. 00004ECE  2D40 FBB0                move.l     [A6 - 0x450], D0
  7471. 00004ED2  486E FBC4                pea.l      [A6 - 0x43C]
  7472. 00004ED6  42A7                     clr.l      -[A7]
  7473. 00004ED8  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  7474. 00004EDC  6012                     bra        +0x14 /* 00004EF0 */
  7475. label00004EDE:
  7476. 00004EDE  204C                     movea.l    A0, A4
  7477. 00004EE0  7054                     moveq.l    D0, 0x54
  7478. 00004EE2  D1C0                     add.l      A0, D0
  7479. 00004EE4  2F08                     move.l     -[A7], A0
  7480. 00004EE6  701A                     moveq.l    D0, 0x1A
  7481. 00004EE8  2F00                     move.l     -[A7], D0
  7482. 00004EEA  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  7483. 00004EEE  504F                     addq.w     A7, 8
  7484. label00004EF0:
  7485. 00004EF0  206E FBC8                movea.l    A0, [A6 - 0x438]
  7486. 00004EF4  2010                     move.l     D0, [A0]
  7487. 00004EF6  2D40 FBC8                move.l     [A6 - 0x438], D0
  7488. label00004EFA:
  7489. 00004EFA  202E FBC8                move.l     D0, [A6 - 0x438]
  7490. 00004EFE  6600 FD94                bne        -0x26A /* 00004C94 */
  7491. label00004F02:
  7492. 00004F02  486E 0008                pea.l      [A6 + 0x8]
  7493. 00004F06  486D 1E42                pea.l      [A5 + 0x1E42 /* export_964 */]
  7494. 00004F0A  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  7495. 00004F0E  206E FBB4                movea.l    A0, [A6 - 0x44C]
  7496. 00004F12  216E FBB0 002A           move.l     [A0 + 0x2A], [A6 - 0x450]
  7497. 00004F18  2B6E FBC0 D998           move.l     [A5 - 0x2668], [A6 - 0x440]
  7498. 00004F1E  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  7499. 00004F22  4E5E                     unlink     A6
  7500. 00004F24  205F                     movea.l    A0, [A7]+
  7501. 00004F26  504F                     addq.w     A7, 8
  7502. 00004F28  4ED0                     jmp        [A0]
  7503. 00004F2A  0006 4461                ori.b      D6, 0x61 /* 'a' */
  7504. 00004F2E  7461                     moveq.l    D2, 0x61
  7505. 00004F30  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7506. 00004F34  FFF0                     .invalid   <<F/7/7>>
  7507. 00004F36  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7508. 00004F3A  202E 0008                move.l     D0, [A6 + 0x8]
  7509. 00004F3E  660A                     bne        +0xC /* 00004F4A */
  7510. 00004F40  2F3C 0000 139B           move.l     -[A7], 0x139B
  7511. 00004F46  4EBA B0B8                jsr        [PC - 0x4F48 /* 00000000 */]
  7512. label00004F4A:
  7513. 00004F4A  206E 0008                movea.l    A0, [A6 + 0x8]
  7514. 00004F4E  2028 0010                move.l     D0, [A0 + 0x10]
  7515. 00004F52  2D40 FFF4                move.l     [A6 - 0xC], D0
  7516. 00004F56  4A80                     tst.l      D0
  7517. 00004F58  660A                     bne        +0xC /* 00004F64 */
  7518. 00004F5A  2F3C 0000 139E           move.l     -[A7], 0x139E
  7519. 00004F60  4EBA B09E                jsr        [PC - 0x4F62 /* 00000000 */]
  7520. label00004F64:
  7521. 00004F64  206E 0008                movea.l    A0, [A6 + 0x8]
  7522. 00004F68  2028 0020                move.l     D0, [A0 + 0x20]
  7523. 00004F6C  7202                     moveq.l    D1, 0x02
  7524. 00004F6E  C081                     and.l      D0, D1
  7525. 00004F70  6700 01D6                beq        +0x1D8 /* 00005148 */
  7526. 00004F74  206E FFF4                movea.l    A0, [A6 - 0xC]
  7527. 00004F78  1028 000A                move.b     D0, [A0 + 0xA]
  7528. 00004F7C  7204                     moveq.l    D1, 0x04
  7529. 00004F7E  C001                     and.b      D0, D1
  7530. 00004F80  6600 01C6                bne        +0x1C8 /* 00005148 */
  7531. 00004F84  206E FFF4                movea.l    A0, [A6 - 0xC]
  7532. 00004F88  0028 0004 000A           ori.b      [A0 + 0xA], 0x4
  7533. 00004F8E  2250                     movea.l    A1, [A0]
  7534. 00004F90  2269 0010                movea.l    A1, [A1 + 0x10]
  7535. 00004F94  4AA9 008E                tst.l      [A1 + 0x8E]
  7536. 00004F98  6718                     beq        +0x1A /* 00004FB2 */
  7537. 00004F9A  2668 002A                movea.l    A3, [A0 + 0x2A]
  7538. 00004F9E  7000                     moveq.l    D0, 0x00
  7539. 00004FA0  2140 002A                move.l     [A0 + 0x2A], D0
  7540. 00004FA4  2F0B                     move.l     -[A7], A3
  7541. 00004FA6  2F2D D936                move.l     -[A7], [A5 - 0x26CA]
  7542. 00004FAA  4EAD 1782                jsr        [A5 + 0x1782 /* export_748 */]
  7543. 00004FAE  4EFA 0198                jmp        [PC + 0x198 /* 00005148 */]
  7544. label00004FB2:
  7545. 00004FB2  2D6D D5F2 FFF8           move.l     [A6 - 0x8], [A5 - 0x2A0E]
  7546. 00004FB8  246E FFF4                movea.l    A2, [A6 - 0xC]
  7547. 00004FBC  7012                     moveq.l    D0, 0x12
  7548. 00004FBE  D5C0                     add.l      A2, D0
  7549. 00004FC0  2B4A D5F2                move.l     [A5 - 0x2A0E], A2
  7550. 00004FC4  4AAA 0004                tst.l      [A2 + 0x4]
  7551. 00004FC8  660A                     bne        +0xC /* 00004FD4 */
  7552. 00004FCA  2F3C 0000 13BA           move.l     -[A7], 0x13BA
  7553. 00004FD0  4EBA B02E                jsr        [PC - 0x4FD2 /* 00000000 */]
  7554. label00004FD4:
  7555. 00004FD4  2D6D D998 FFFC           move.l     [A6 - 0x4], [A5 - 0x2668]
  7556. 00004FDA  262E 0008                move.l     D3, [A6 + 0x8]
  7557. 00004FDE  2B43 D998                move.l     [A5 - 0x2668], D3
  7558. 00004FE2  2F03                     move.l     -[A7], D3
  7559. 00004FE4  4EBA F8DA                jsr        [PC - 0x726 /* 000048C0 */]
  7560. 00004FE8  2D40 FFF0                move.l     [A6 - 0x10], D0
  7561. 00004FEC  322D D93A                move.w     D1, [A5 - 0x26C6]
  7562. 00004FF0  6600 00B4                bne        +0xB6 /* 000050A6 */
  7563. 00004FF4  2043                     movea.l    A0, D3
  7564. 00004FF6  2068 000C                movea.l    A0, [A0 + 0xC]
  7565. 00004FFA  2068 0008                movea.l    A0, [A0 + 0x8]
  7566. 00004FFE  2468 0008                movea.l    A2, [A0 + 0x8]
  7567. 00005002  2212                     move.l     D1, [A2]
  7568. 00005004  741F                     moveq.l    D2, 0x1F
  7569. 00005006  C242                     and.w      D1, D2
  7570. 00005008  7414                     moveq.l    D2, 0x14
  7571. 0000500A  B242                     cmp.w      D1, D2
  7572. 0000500C  670A                     beq        +0xC /* 00005018 */
  7573. 0000500E  2F3C 0000 13C6           move.l     -[A7], 0x13C6
  7574. 00005014  4EBA AFEA                jsr        [PC - 0x5016 /* 00000000 */]
  7575. label00005018:
  7576. 00005018  286A 000C                movea.l    A4, [A2 + 0xC]
  7577. 0000501C  206E FFF4                movea.l    A0, [A6 - 0xC]
  7578. 00005020  2668 002A                movea.l    A3, [A0 + 0x2A]
  7579. 00005024  7000                     moveq.l    D0, 0x00
  7580. 00005026  2140 002A                move.l     [A0 + 0x2A], D0
  7581. 0000502A  206C 0010                movea.l    A0, [A4 + 0x10]
  7582. 0000502E  2028 0010                move.l     D0, [A0 + 0x10]
  7583. 00005032  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  7584. 00005038  6616                     bne        +0x18 /* 00005050 */
  7585. 0000503A  2F0B                     move.l     -[A7], A3
  7586. 0000503C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7587. 00005040  7001                     moveq.l    D0, 0x01
  7588. 00005042  2F00                     move.l     -[A7], D0
  7589. 00005044  4EBA E3F6                jsr        [PC - 0x1C0A /* 0000343C */]
  7590. 00005048  2F00                     move.l     -[A7], D0
  7591. 0000504A  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7592. 0000504E  2640                     movea.l    A3, D0
  7593. label00005050:
  7594. 00005050  4243                     clr.w      D3
  7595. 00005052  206E FFF4                movea.l    A0, [A6 - 0xC]
  7596. 00005056  2868 000E                movea.l    A4, [A0 + 0xE]
  7597. 0000505A  6018                     bra        +0x1A /* 00005074 */
  7598. label0000505C:
  7599. 0000505C  2454                     movea.l    A2, [A4]
  7600. 0000505E  200A                     move.l     D0, A2
  7601. 00005060  670E                     beq        +0x10 /* 00005070 */
  7602. 00005062  2F0A                     move.l     -[A7], A2
  7603. 00005064  2F0B                     move.l     -[A7], A3
  7604. 00005066  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7605. 0000506A  4EBA 00E8                jsr        [PC + 0xE8 /* 00005154 */]
  7606. 0000506E  8640                     or.w       D3, D0
  7607. label00005070:
  7608. 00005070  286C 0004                movea.l    A4, [A4 + 0x4]
  7609. label00005074:
  7610. 00005074  200C                     move.l     D0, A4
  7611. 00005076  66E4                     bne        -0x1A /* 0000505C */
  7612. 00005078  4A43                     tst.w      D3
  7613. 0000507A  6714                     beq        +0x16 /* 00005090 */
  7614. 0000507C  2F3C 0000 0084           move.l     -[A7], 0x84
  7615. 00005082  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  7616. 00005086  584F                     addq.w     A7, 4
  7617. 00005088  2F0B                     move.l     -[A7], A3
  7618. 0000508A  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  7619. 0000508E  6016                     bra        +0x18 /* 000050A6 */
  7620. label00005090:
  7621. 00005090  2F0B                     move.l     -[A7], A3
  7622. 00005092  246E FFF4                movea.l    A2, [A6 - 0xC]
  7623. 00005096  206A 000E                movea.l    A0, [A2 + 0xE]
  7624. 0000509A  2F10                     move.l     -[A7], [A0]
  7625. 0000509C  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7626. 000050A0  206A 000E                movea.l    A0, [A2 + 0xE]
  7627. 000050A4  2080                     move.l     [A0], D0
  7628. label000050A6:
  7629. 000050A6  206E 0008                movea.l    A0, [A6 + 0x8]
  7630. 000050AA  2068 0010                movea.l    A0, [A0 + 0x10]
  7631. 000050AE  2868 000E                movea.l    A4, [A0 + 0xE]
  7632. 000050B2  6000 0082                bra        +0x84 /* 00005136 */
  7633. label000050B6:
  7634. 000050B6  262C 0020                move.l     D3, [A4 + 0x20]
  7635. 000050BA  7004                     moveq.l    D0, 0x04
  7636. 000050BC  B680                     cmp.l      D3, D0
  7637. 000050BE  6706                     beq        +0x8 /* 000050C6 */
  7638. 000050C0  7005                     moveq.l    D0, 0x05
  7639. 000050C2  B680                     cmp.l      D3, D0
  7640. 000050C4  666C                     bne        +0x6E /* 00005132 */
  7641. label000050C6:
  7642. 000050C6  7005                     moveq.l    D0, 0x05
  7643. 000050C8  2940 0020                move.l     [A4 + 0x20], D0
  7644. 000050CC  2654                     movea.l    A3, [A4]
  7645. 000050CE  200B                     move.l     D0, A3
  7646. 000050D0  674E                     beq        +0x50 /* 00005120 */
  7647. 000050D2  6004                     bra        +0x6 /* 000050D8 */
  7648. label000050D4:
  7649. 000050D4  266B 0006                movea.l    A3, [A3 + 0x6]
  7650. label000050D8:
  7651. 000050D8  1613                     move.b     D3, [A3]
  7652. 000050DA  700F                     moveq.l    D0, 0x0F
  7653. 000050DC  B600                     cmp.b      D3, D0
  7654. 000050DE  67F4                     beq        -0xA /* 000050D4 */
  7655. 000050E0  7057                     moveq.l    D0, 0x57
  7656. 000050E2  B600                     cmp.b      D3, D0
  7657. 000050E4  663A                     bne        +0x3C /* 00005120 */
  7658. 000050E6  246B 0002                movea.l    A2, [A3 + 0x2]
  7659. 000050EA  1012                     move.b     D0, [A2]
  7660. 000050EC  725F                     moveq.l    D1, 0x5F
  7661. 000050EE  B001                     cmp.b      D0, D1
  7662. 000050F0  662E                     bne        +0x30 /* 00005120 */
  7663. 000050F2  206A 0002                movea.l    A0, [A2 + 0x2]
  7664. 000050F6  2068 0010                movea.l    A0, [A0 + 0x10]
  7665. 000050FA  3028 0008                move.w     D0, [A0 + 0x8]
  7666. 000050FE  0240 0200                andi.w     D0, 0x200
  7667. 00005102  671C                     beq        +0x1E /* 00005120 */
  7668. label00005104:
  7669. 00005104  266B 0006                movea.l    A3, [A3 + 0x6]
  7670. 00005108  1613                     move.b     D3, [A3]
  7671. 0000510A  7056                     moveq.l    D0, 0x56
  7672. 0000510C  B600                     cmp.b      D3, D0
  7673. 0000510E  67F4                     beq        -0xA /* 00005104 */
  7674. 00005110  705F                     moveq.l    D0, 0x5F
  7675. 00005112  B600                     cmp.b      D3, D0
  7676. 00005114  660A                     bne        +0xC /* 00005120 */
  7677. 00005116  206B 0002                movea.l    A0, [A3 + 0x2]
  7678. 0000511A  B1EE FFF0                cmpa.l     A0, [A6 - 0x10]
  7679. 0000511E  6712                     beq        +0x14 /* 00005132 */
  7680. label00005120:
  7681. 00005120  2F14                     move.l     -[A7], [A4]
  7682. 00005122  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7683. 00005126  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  7684. 0000512A  2F00                     move.l     -[A7], D0
  7685. 0000512C  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7686. 00005130  2880                     move.l     [A4], D0
  7687. label00005132:
  7688. 00005132  286C 0004                movea.l    A4, [A4 + 0x4]
  7689. label00005136:
  7690. 00005136  200C                     move.l     D0, A4
  7691. 00005138  6600 FF7C                bne        -0x82 /* 000050B6 */
  7692. 0000513C  2B6E FFFC D998           move.l     [A5 - 0x2668], [A6 - 0x4]
  7693. 00005142  2B6E FFF8 D5F2           move.l     [A5 - 0x2A0E], [A6 - 0x8]
  7694. label00005148:
  7695. 00005148  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7696. 0000514C  4E5E                     unlink     A6
  7697. 0000514E  205F                     movea.l    A0, [A7]+
  7698. 00005150  584F                     addq.w     A7, 4
  7699. 00005152  4ED0                     jmp        [A0]
  7700. fn00005154:
  7701. 00005154  4E56 FFD4                link       A6, -0x002C
  7702. 00005158  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7703. 0000515C  266E 0010                movea.l    A3, [A6 + 0x10]
  7704. 00005160  422E FFD4                clr.b      [A6 - 0x2C]
  7705. label00005164:
  7706. 00005164  200B                     move.l     D0, A3
  7707. 00005166  660A                     bne        +0xC /* 00005172 */
  7708. 00005168  2F3C 0000 1412           move.l     -[A7], 0x1412
  7709. 0000516E  4EBA AE90                jsr        [PC - 0x5170 /* 00000000 */]
  7710. label00005172:
  7711. 00005172  1613                     move.b     D3, [A3]
  7712. 00005174  7000                     moveq.l    D0, 0x00
  7713. 00005176  1003                     move.b     D0, D3
  7714. 00005178  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  7715. 0000517C  1030 0000                move.b     D0, [A0 + D0.w]
  7716. 00005180  7201                     moveq.l    D1, 0x01
  7717. 00005182  C001                     and.b      D0, D1
  7718. 00005184  6700 00AE                beq        +0xB0 /* 00005234 */
  7719. 00005188  701B                     moveq.l    D0, 0x1B
  7720. 0000518A  B600                     cmp.b      D3, D0
  7721. 0000518C  6600 0090                bne        +0x92 /* 0000521E */
  7722. 00005190  246B 0002                movea.l    A2, [A3 + 0x2]
  7723. 00005194  1012                     move.b     D0, [A2]
  7724. 00005196  725F                     moveq.l    D1, 0x5F
  7725. 00005198  B001                     cmp.b      D0, D1
  7726. 0000519A  6600 0082                bne        +0x84 /* 0000521E */
  7727. 0000519E  206A 0002                movea.l    A0, [A2 + 0x2]
  7728. 000051A2  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  7729. 000051A6  6676                     bne        +0x78 /* 0000521E */
  7730. 000051A8  202E 000C                move.l     D0, [A6 + 0xC]
  7731. 000051AC  6606                     bne        +0x8 /* 000051B4 */
  7732. 000051AE  7001                     moveq.l    D0, 0x01
  7733. 000051B0  4EFA 00A6                jmp        [PC + 0xA6 /* 00005258 */]
  7734. label000051B4:
  7735. 000051B4  2F0B                     move.l     -[A7], A3
  7736. 000051B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7737. 000051BA  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  7738. 000051BE  2F00                     move.l     -[A7], D0
  7739. 000051C0  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  7740. 000051C4  2840                     movea.l    A4, D0
  7741. 000051C6  700F                     moveq.l    D0, 0x0F
  7742. 000051C8  2F00                     move.l     -[A7], D0
  7743. 000051CA  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  7744. 000051CE  2F0C                     move.l     -[A7], A4
  7745. 000051D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7746. 000051D4  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  7747. 000051D8  2F00                     move.l     -[A7], D0
  7748. 000051DA  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  7749. 000051DE  2840                     movea.l    A4, D0
  7750. 000051E0  206C 0002                movea.l    A0, [A4 + 0x2]
  7751. 000051E4  214C 0002                move.l     [A0 + 0x2], A4
  7752. 000051E8  204B                     movea.l    A0, A3
  7753. 000051EA  43EE FFD8                lea.l      A1, [A6 - 0x28]
  7754. 000051EE  7008                     moveq.l    D0, 0x08
  7755. label000051F0:
  7756. 000051F0  22D8                     move.l     [A1]+, [A0]+
  7757. 000051F2  51C8 FFFC                dbf        D0, -0x6 /* 000051F0 */
  7758. 000051F6  3290                     move.w     [A1], [A0]
  7759. 000051F8  204C                     movea.l    A0, A4
  7760. 000051FA  224B                     movea.l    A1, A3
  7761. 000051FC  7008                     moveq.l    D0, 0x08
  7762. label000051FE:
  7763. 000051FE  22D8                     move.l     [A1]+, [A0]+
  7764. 00005200  51C8 FFFC                dbf        D0, -0x6 /* 000051FE */
  7765. 00005204  3290                     move.w     [A1], [A0]
  7766. 00005206  41EE FFD8                lea.l      A0, [A6 - 0x28]
  7767. 0000520A  224C                     movea.l    A1, A4
  7768. 0000520C  7008                     moveq.l    D0, 0x08
  7769. label0000520E:
  7770. 0000520E  22D8                     move.l     [A1]+, [A0]+
  7771. 00005210  51C8 FFFC                dbf        D0, -0x6 /* 0000520E */
  7772. 00005214  3290                     move.w     [A1], [A0]
  7773. 00005216  264C                     movea.l    A3, A4
  7774. 00005218  002E 0001 FFD4           ori.b      [A6 - 0x2C], 0x1
  7775. label0000521E:
  7776. 0000521E  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  7777. 00005222  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7778. 00005226  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7779. 0000522A  4EBA FF28                jsr        [PC - 0xD8 /* 00005154 */]
  7780. 0000522E  812E FFD4                or.b       [A6 - 0x2C], D0
  7781. 00005232  6014                     bra        +0x16 /* 00005248 */
  7782. label00005234:
  7783. 00005234  1213                     move.b     D1, [A3]
  7784. 00005236  7000                     moveq.l    D0, 0x00
  7785. 00005238  1001                     move.b     D0, D1
  7786. 0000523A  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  7787. 0000523E  1030 0000                move.b     D0, [A0 + D0.w]
  7788. 00005242  7202                     moveq.l    D1, 0x02
  7789. 00005244  C001                     and.b      D0, D1
  7790. 00005246  6708                     beq        +0xA /* 00005250 */
  7791. label00005248:
  7792. 00005248  266B 0002                movea.l    A3, [A3 + 0x2]
  7793. 0000524C  6000 FF16                bra        -0xE8 /* 00005164 */
  7794. label00005250:
  7795. 00005250  102E FFD4                move.b     D0, [A6 - 0x2C]
  7796. 00005254  4880                     ext.w      D0
  7797. 00005256  48C0                     ext.l      D0
  7798. label00005258:
  7799. 00005258  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7800. 0000525C  4E5E                     unlink     A6
  7801. 0000525E  205F                     movea.l    A0, [A7]+
  7802. 00005260  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7803. 00005264  4ED0                     jmp        [A0]
  7804. 00005266  4E56 0000                link       A6, 0
  7805. 0000526A  48E7 0038                movem.l    -[A7], A2,A3,A4
  7806. 0000526E  302D D93A                move.w     D0, [A5 - 0x26C6]
  7807. 00005272  6600 00A4                bne        +0xA6 /* 00005318 */
  7808. 00005276  246E 0008                movea.l    A2, [A6 + 0x8]
  7809. 0000527A  206A 000C                movea.l    A0, [A2 + 0xC]
  7810. 0000527E  2010                     move.l     D0, [A0]
  7811. 00005280  721F                     moveq.l    D1, 0x1F
  7812. 00005282  C041                     and.w      D0, D1
  7813. 00005284  7214                     moveq.l    D1, 0x14
  7814. 00005286  B041                     cmp.w      D0, D1
  7815. 00005288  670A                     beq        +0xC /* 00005294 */
  7816. 0000528A  2F3C 0000 143D           move.l     -[A7], 0x143D
  7817. 00005290  4EBA AD6E                jsr        [PC - 0x5292 /* 00000000 */]
  7818. label00005294:
  7819. 00005294  286A 0010                movea.l    A4, [A2 + 0x10]
  7820. 00005298  4AAC 004A                tst.l      [A4 + 0x4A]
  7821. 0000529C  667A                     bne        +0x7C /* 00005318 */
  7822. 0000529E  4AAC 001E                tst.l      [A4 + 0x1E]
  7823. 000052A2  6606                     bne        +0x8 /* 000052AA */
  7824. 000052A4  4AAC 003A                tst.l      [A4 + 0x3A]
  7825. 000052A8  6704                     beq        +0x6 /* 000052AE */
  7826. label000052AA:
  7827. 000052AA  7001                     moveq.l    D0, 0x01
  7828. 000052AC  606C                     bra        +0x6E /* 0000531A */
  7829. label000052AE:
  7830. 000052AE  266C 0036                movea.l    A3, [A4 + 0x36]
  7831. 000052B2  6016                     bra        +0x18 /* 000052CA */
  7832. label000052B4:
  7833. 000052B4  2053                     movea.l    A0, [A3]
  7834. 000052B6  2068 0010                movea.l    A0, [A0 + 0x10]
  7835. 000052BA  2028 0010                move.l     D0, [A0 + 0x10]
  7836. 000052BE  0280 0000 0080           andi.l     D0, 0x80
  7837. 000052C4  66E4                     bne        -0x1A /* 000052AA */
  7838. 000052C6  266B 0004                movea.l    A3, [A3 + 0x4]
  7839. label000052CA:
  7840. 000052CA  200B                     move.l     D0, A3
  7841. 000052CC  66E6                     bne        -0x18 /* 000052B4 */
  7842. 000052CE  266C 0004                movea.l    A3, [A4 + 0x4]
  7843. 000052D2  6040                     bra        +0x42 /* 00005314 */
  7844. label000052D4:
  7845. 000052D4  286B 0008                movea.l    A4, [A3 + 0x8]
  7846. 000052D8  102C 001C                move.b     D0, [A4 + 0x1C]
  7847. 000052DC  7212                     moveq.l    D1, 0x12
  7848. 000052DE  B001                     cmp.b      D0, D1
  7849. 000052E0  6630                     bne        +0x32 /* 00005312 */
  7850. 000052E2  246C 000C                movea.l    A2, [A4 + 0xC]
  7851. 000052E6  200A                     move.l     D0, A2
  7852. 000052E8  6728                     beq        +0x2A /* 00005312 */
  7853. 000052EA  2F0A                     move.l     -[A7], A2
  7854. 000052EC  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  7855. 000052F0  2440                     movea.l    A2, D0
  7856. 000052F2  2012                     move.l     D0, [A2]
  7857. 000052F4  721F                     moveq.l    D1, 0x1F
  7858. 000052F6  C041                     and.w      D0, D1
  7859. 000052F8  7214                     moveq.l    D1, 0x14
  7860. 000052FA  B041                     cmp.w      D0, D1
  7861. 000052FC  6614                     bne        +0x16 /* 00005312 */
  7862. 000052FE  206A 000C                movea.l    A0, [A2 + 0xC]
  7863. 00005302  2068 0010                movea.l    A0, [A0 + 0x10]
  7864. 00005306  2028 0010                move.l     D0, [A0 + 0x10]
  7865. 0000530A  0280 0000 0080           andi.l     D0, 0x80
  7866. 00005310  6698                     bne        -0x66 /* 000052AA */
  7867. label00005312:
  7868. 00005312  2653                     movea.l    A3, [A3]
  7869. label00005314:
  7870. 00005314  200B                     move.l     D0, A3
  7871. 00005316  66BC                     bne        -0x42 /* 000052D4 */
  7872. label00005318:
  7873. 00005318  7000                     moveq.l    D0, 0x00
  7874. label0000531A:
  7875. 0000531A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  7876. 0000531E  4E5E                     unlink     A6
  7877. 00005320  205F                     movea.l    A0, [A7]+
  7878. 00005322  584F                     addq.w     A7, 4
  7879. 00005324  4ED0                     jmp        [A0]
  7880. 00005326  4E56 0000                link       A6, 0
  7881. 0000532A  48E7 0038                movem.l    -[A7], A2,A3,A4
  7882. 0000532E  246E 0008                movea.l    A2, [A6 + 0x8]
  7883. 00005332  302D D93A                move.w     D0, [A5 - 0x26C6]
  7884. 00005336  6600 008C                bne        +0x8E /* 000053C4 */
  7885. 0000533A  200A                     move.l     D0, A2
  7886. 0000533C  670C                     beq        +0xE /* 0000534A */
  7887. 0000533E  2012                     move.l     D0, [A2]
  7888. 00005340  721F                     moveq.l    D1, 0x1F
  7889. 00005342  C041                     and.w      D0, D1
  7890. 00005344  7214                     moveq.l    D1, 0x14
  7891. 00005346  B041                     cmp.w      D0, D1
  7892. 00005348  670A                     beq        +0xC /* 00005354 */
  7893. label0000534A:
  7894. 0000534A  2F3C 0000 1473           move.l     -[A7], 0x1473
  7895. 00005350  4EBA ACAE                jsr        [PC - 0x5352 /* 00000000 */]
  7896. label00005354:
  7897. 00005354  206A 000C                movea.l    A0, [A2 + 0xC]
  7898. 00005358  2868 0010                movea.l    A4, [A0 + 0x10]
  7899. 0000535C  4AAC 004E                tst.l      [A4 + 0x4E]
  7900. 00005360  6662                     bne        +0x64 /* 000053C4 */
  7901. 00005362  246C 0036                movea.l    A2, [A4 + 0x36]
  7902. 00005366  6014                     bra        +0x16 /* 0000537C */
  7903. label00005368:
  7904. 00005368  2052                     movea.l    A0, [A2]
  7905. 0000536A  2068 0010                movea.l    A0, [A0 + 0x10]
  7906. 0000536E  4AA8 004E                tst.l      [A0 + 0x4E]
  7907. 00005372  6704                     beq        +0x6 /* 00005378 */
  7908. label00005374:
  7909. 00005374  7001                     moveq.l    D0, 0x01
  7910. 00005376  604E                     bra        +0x50 /* 000053C6 */
  7911. label00005378:
  7912. 00005378  246A 0004                movea.l    A2, [A2 + 0x4]
  7913. label0000537C:
  7914. 0000537C  200A                     move.l     D0, A2
  7915. 0000537E  66E8                     bne        -0x16 /* 00005368 */
  7916. 00005380  266C 0004                movea.l    A3, [A4 + 0x4]
  7917. 00005384  603A                     bra        +0x3C /* 000053C0 */
  7918. label00005386:
  7919. 00005386  286B 0008                movea.l    A4, [A3 + 0x8]
  7920. 0000538A  102C 001C                move.b     D0, [A4 + 0x1C]
  7921. 0000538E  7212                     moveq.l    D1, 0x12
  7922. 00005390  B001                     cmp.b      D0, D1
  7923. 00005392  662A                     bne        +0x2C /* 000053BE */
  7924. 00005394  246C 000C                movea.l    A2, [A4 + 0xC]
  7925. 00005398  200A                     move.l     D0, A2
  7926. 0000539A  6722                     beq        +0x24 /* 000053BE */
  7927. 0000539C  2F0A                     move.l     -[A7], A2
  7928. 0000539E  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  7929. 000053A2  2440                     movea.l    A2, D0
  7930. 000053A4  2012                     move.l     D0, [A2]
  7931. 000053A6  721F                     moveq.l    D1, 0x1F
  7932. 000053A8  C041                     and.w      D0, D1
  7933. 000053AA  7214                     moveq.l    D1, 0x14
  7934. 000053AC  B041                     cmp.w      D0, D1
  7935. 000053AE  660E                     bne        +0x10 /* 000053BE */
  7936. 000053B0  206A 000C                movea.l    A0, [A2 + 0xC]
  7937. 000053B4  2068 0010                movea.l    A0, [A0 + 0x10]
  7938. 000053B8  4AA8 004E                tst.l      [A0 + 0x4E]
  7939. 000053BC  66B6                     bne        -0x48 /* 00005374 */
  7940. label000053BE:
  7941. 000053BE  2653                     movea.l    A3, [A3]
  7942. label000053C0:
  7943. 000053C0  200B                     move.l     D0, A3
  7944. 000053C2  66C2                     bne        -0x3C /* 00005386 */
  7945. label000053C4:
  7946. 000053C4  7000                     moveq.l    D0, 0x00
  7947. label000053C6:
  7948. 000053C6  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  7949. 000053CA  4E5E                     unlink     A6
  7950. 000053CC  205F                     movea.l    A0, [A7]+
  7951. 000053CE  584F                     addq.w     A7, 4
  7952. 000053D0  4ED0                     jmp        [A0]
  7953. 000053D2  4E56 FBC8                link       A6, -0x0438
  7954. 000053D6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7955. 000053DA  7000                     moveq.l    D0, 0x00
  7956. 000053DC  2D40 FBE4                move.l     [A6 - 0x41C], D0
  7957. 000053E0  302D D93A                move.w     D0, [A5 - 0x26C6]
  7958. 000053E4  6600 0332                bne        +0x334 /* 00005718 */
  7959. 000053E8  202E 0008                move.l     D0, [A6 + 0x8]
  7960. 000053EC  660A                     bne        +0xC /* 000053F8 */
  7961. 000053EE  2F3C 0000 14B2           move.l     -[A7], 0x14B2
  7962. 000053F4  4EBA AC0A                jsr        [PC - 0x53F6 /* 00000000 */]
  7963. label000053F8:
  7964. 000053F8  206E 0008                movea.l    A0, [A6 + 0x8]
  7965. 000053FC  2028 0010                move.l     D0, [A0 + 0x10]
  7966. 00005400  2D40 FBDC                move.l     [A6 - 0x424], D0
  7967. 00005404  4A80                     tst.l      D0
  7968. 00005406  660A                     bne        +0xC /* 00005412 */
  7969. 00005408  2F3C 0000 14B5           move.l     -[A7], 0x14B5
  7970. 0000540E  4EBA ABF0                jsr        [PC - 0x5410 /* 00000000 */]
  7971. label00005412:
  7972. 00005412  206E 0008                movea.l    A0, [A6 + 0x8]
  7973. 00005416  2028 0020                move.l     D0, [A0 + 0x20]
  7974. 0000541A  7202                     moveq.l    D1, 0x02
  7975. 0000541C  C081                     and.l      D0, D1
  7976. 0000541E  6700 02F8                beq        +0x2FA /* 00005718 */
  7977. 00005422  226E FBDC                movea.l    A1, [A6 - 0x424]
  7978. 00005426  1029 000A                move.b     D0, [A1 + 0xA]
  7979. 0000542A  7204                     moveq.l    D1, 0x04
  7980. 0000542C  C001                     and.b      D0, D1
  7981. 0000542E  6600 02E8                bne        +0x2EA /* 00005718 */
  7982. 00005432  226E FBDC                movea.l    A1, [A6 - 0x424]
  7983. 00005436  0029 0004 000A           ori.b      [A1 + 0xA], 0x4
  7984. 0000543C  2D6D D998 FBD0           move.l     [A6 - 0x430], [A5 - 0x2668]
  7985. 00005442  2B48 D998                move.l     [A5 - 0x2668], A0
  7986. 00005446  2D6D D5F2 FBE0           move.l     [A6 - 0x420], [A5 - 0x2A0E]
  7987. 0000544C  7012                     moveq.l    D0, 0x12
  7988. 0000544E  D3C0                     add.l      A1, D0
  7989. 00005450  2B49 D5F2                move.l     [A5 - 0x2A0E], A1
  7990. 00005454  2F08                     move.l     -[A7], A0
  7991. 00005456  4EBA F468                jsr        [PC - 0xB98 /* 000048C0 */]
  7992. 0000545A  2D40 FBCC                move.l     [A6 - 0x434], D0
  7993. 0000545E  2040                     movea.l    A0, D0
  7994. 00005460  4AA8 000C                tst.l      [A0 + 0xC]
  7995. 00005464  660A                     bne        +0xC /* 00005470 */
  7996. 00005466  2F3C 0000 14CB           move.l     -[A7], 0x14CB
  7997. 0000546C  4EBA AB92                jsr        [PC - 0x546E /* 00000000 */]
  7998. label00005470:
  7999. 00005470  206E FBCC                movea.l    A0, [A6 - 0x434]
  8000. 00005474  2068 000C                movea.l    A0, [A0 + 0xC]
  8001. 00005478  2668 0008                movea.l    A3, [A0 + 0x8]
  8002. 0000547C  200B                     move.l     D0, A3
  8003. 0000547E  670C                     beq        +0xE /* 0000548C */
  8004. 00005480  2013                     move.l     D0, [A3]
  8005. 00005482  721F                     moveq.l    D1, 0x1F
  8006. 00005484  C041                     and.w      D0, D1
  8007. 00005486  7214                     moveq.l    D1, 0x14
  8008. 00005488  B041                     cmp.w      D0, D1
  8009. 0000548A  670A                     beq        +0xC /* 00005496 */
  8010. label0000548C:
  8011. 0000548C  2F3C 0000 14CD           move.l     -[A7], 0x14CD
  8012. 00005492  4EBA AB6C                jsr        [PC - 0x5494 /* 00000000 */]
  8013. label00005496:
  8014. 00005496  206E FBDC                movea.l    A0, [A6 - 0x424]
  8015. 0000549A  2450                     movea.l    A2, [A0]
  8016. 0000549C  206A 0010                movea.l    A0, [A2 + 0x10]
  8017. 000054A0  4AA8 008E                tst.l      [A0 + 0x8E]
  8018. 000054A4  6738                     beq        +0x3A /* 000054DE */
  8019. 000054A6  487A 027E                pea.l      [PC + 0x27E /* 00005726, value 0x44617461 'Data', cstring "Data" */]
  8020. 000054AA  7054                     moveq.l    D0, 0x54
  8021. 000054AC  D5C0                     add.l      A2, D0
  8022. 000054AE  2F0A                     move.l     -[A7], A2
  8023. 000054B0  486E FBE8                pea.l      [A6 - 0x418]
  8024. 000054B4  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  8025. 000054B8  504F                     addq.w     A7, 8
  8026. 000054BA  2F00                     move.l     -[A7], D0
  8027. 000054BC  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  8028. 000054C0  504F                     addq.w     A7, 8
  8029. 000054C2  2F00                     move.l     -[A7], D0
  8030. 000054C4  7001                     moveq.l    D0, 0x01
  8031. 000054C6  2F00                     move.l     -[A7], D0
  8032. 000054C8  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  8033. 000054CC  2D40 FBD8                move.l     [A6 - 0x428], D0
  8034. 000054D0  4A80                     tst.l      D0
  8035. 000054D2  6612                     bne        +0x14 /* 000054E6 */
  8036. 000054D4  202B 000C                move.l     D0, [A3 + 0xC]
  8037. 000054D8  2D40 FBD8                move.l     [A6 - 0x428], D0
  8038. 000054DC  6008                     bra        +0xA /* 000054E6 */
  8039. label000054DE:
  8040. 000054DE  202B 000C                move.l     D0, [A3 + 0xC]
  8041. 000054E2  2D40 FBD8                move.l     [A6 - 0x428], D0
  8042. label000054E6:
  8043. 000054E6  7000                     moveq.l    D0, 0x00
  8044. 000054E8  2D40 FBC8                move.l     [A6 - 0x438], D0
  8045. 000054EC  206E FBD8                movea.l    A0, [A6 - 0x428]
  8046. 000054F0  2068 0010                movea.l    A0, [A0 + 0x10]
  8047. 000054F4  2028 0004                move.l     D0, [A0 + 0x4]
  8048. 000054F8  2D40 FBD4                move.l     [A6 - 0x42C], D0
  8049. 000054FC  6000 00F2                bra        +0xF4 /* 000055F0 */
  8050. label00005500:
  8051. 00005500  206E FBD4                movea.l    A0, [A6 - 0x42C]
  8052. 00005504  2868 0008                movea.l    A4, [A0 + 0x8]
  8053. 00005508  162C 001C                move.b     D3, [A4 + 0x1C]
  8054. 0000550C  7012                     moveq.l    D0, 0x12
  8055. 0000550E  B600                     cmp.b      D3, D0
  8056. 00005510  6708                     beq        +0xA /* 0000551A */
  8057. 00005512  7010                     moveq.l    D0, 0x10
  8058. 00005514  B600                     cmp.b      D3, D0
  8059. 00005516  6600 00CE                bne        +0xD0 /* 000055E6 */
  8060. label0000551A:
  8061. 0000551A  246C 000C                movea.l    A2, [A4 + 0xC]
  8062. 0000551E  200A                     move.l     D0, A2
  8063. 00005520  6700 00C4                beq        +0xC6 /* 000055E6 */
  8064. 00005524  2F0A                     move.l     -[A7], A2
  8065. 00005526  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  8066. 0000552A  2D40 FFF4                move.l     [A6 - 0xC], D0
  8067. 0000552E  2040                     movea.l    A0, D0
  8068. 00005530  2210                     move.l     D1, [A0]
  8069. 00005532  741F                     moveq.l    D2, 0x1F
  8070. 00005534  C242                     and.w      D1, D2
  8071. 00005536  7414                     moveq.l    D2, 0x14
  8072. 00005538  B242                     cmp.w      D1, D2
  8073. 0000553A  6600 00AA                bne        +0xAC /* 000055E6 */
  8074. 0000553E  2068 000C                movea.l    A0, [A0 + 0xC]
  8075. 00005542  2068 0010                movea.l    A0, [A0 + 0x10]
  8076. 00005546  4AA8 004E                tst.l      [A0 + 0x4E]
  8077. 0000554A  6700 009A                beq        +0x9C /* 000055E6 */
  8078. 0000554E  2F0A                     move.l     -[A7], A2
  8079. 00005550  4EAD 1812                jsr        [A5 + 0x1812 /* export_766 */]
  8080. 00005554  2D40 FFF8                move.l     [A6 - 0x8], D0
  8081. 00005558  206E FBDC                movea.l    A0, [A6 - 0x424]
  8082. 0000555C  2050                     movea.l    A0, [A0]
  8083. 0000555E  2068 0010                movea.l    A0, [A0 + 0x10]
  8084. 00005562  4AA8 008E                tst.l      [A0 + 0x8E]
  8085. 00005566  672A                     beq        +0x2C /* 00005592 */
  8086. 00005568  202D D9C2                move.l     D0, [A5 - 0x263E]
  8087. 0000556C  660C                     bne        +0xE /* 0000557A */
  8088. 0000556E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8089. 00005572  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  8090. 00005576  2D40 FBE4                move.l     [A6 - 0x41C], D0
  8091. label0000557A:
  8092. 0000557A  262D D9C2                move.l     D3, [A5 - 0x263E]
  8093. 0000557E  6704                     beq        +0x6 /* 00005584 */
  8094. 00005580  2003                     move.l     D0, D3
  8095. 00005582  6004                     bra        +0x6 /* 00005588 */
  8096. label00005584:
  8097. 00005584  202E FBCC                move.l     D0, [A6 - 0x434]
  8098. label00005588:
  8099. 00005588  2F00                     move.l     -[A7], D0
  8100. 0000558A  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  8101. 0000558E  2640                     movea.l    A3, D0
  8102. 00005590  600A                     bra        +0xC /* 0000559C */
  8103. label00005592:
  8104. 00005592  2F2E FBCC                move.l     -[A7], [A6 - 0x434]
  8105. 00005596  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  8106. 0000559A  2640                     movea.l    A3, D0
  8107. label0000559C:
  8108. 0000559C  7001                     moveq.l    D0, 0x01
  8109. 0000559E  2F00                     move.l     -[A7], D0
  8110. 000055A0  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  8111. 000055A4  2F0B                     move.l     -[A7], A3
  8112. 000055A6  206D D874                movea.l    A0, [A5 - 0x278C]
  8113. 000055AA  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  8114. 000055AE  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  8115. 000055B2  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  8116. 000055B6  2F00                     move.l     -[A7], D0
  8117. 000055B8  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  8118. 000055BC  2640                     movea.l    A3, D0
  8119. 000055BE  2F0B                     move.l     -[A7], A3
  8120. 000055C0  4EBA 067E                jsr        [PC + 0x67E /* 00005C40 */]
  8121. 000055C4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8122. 000055C8  2F0B                     move.l     -[A7], A3
  8123. 000055CA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8124. 000055CE  7024                     moveq.l    D0, 0x24
  8125. 000055D0  2F00                     move.l     -[A7], D0
  8126. 000055D2  4EBA ED88                jsr        [PC - 0x1278 /* 0000435C */]
  8127. 000055D6  2640                     movea.l    A3, D0
  8128. 000055D8  2F0B                     move.l     -[A7], A3
  8129. 000055DA  2F2E FBC8                move.l     -[A7], [A6 - 0x438]
  8130. 000055DE  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  8131. 000055E2  2D40 FBC8                move.l     [A6 - 0x438], D0
  8132. label000055E6:
  8133. 000055E6  206E FBD4                movea.l    A0, [A6 - 0x42C]
  8134. 000055EA  2010                     move.l     D0, [A0]
  8135. 000055EC  2D40 FBD4                move.l     [A6 - 0x42C], D0
  8136. label000055F0:
  8137. 000055F0  202E FBD4                move.l     D0, [A6 - 0x42C]
  8138. 000055F4  6600 FF0A                bne        -0xF4 /* 00005500 */
  8139. 000055F8  206E FBDC                movea.l    A0, [A6 - 0x424]
  8140. 000055FC  2050                     movea.l    A0, [A0]
  8141. 000055FE  2068 0010                movea.l    A0, [A0 + 0x10]
  8142. 00005602  4AA8 008E                tst.l      [A0 + 0x8E]
  8143. 00005606  671A                     beq        +0x1C /* 00005622 */
  8144. 00005608  202E FBE4                move.l     D0, [A6 - 0x41C]
  8145. 0000560C  6700 008C                beq        +0x8E /* 0000569A */
  8146. 00005610  2F2E FBE4                move.l     -[A7], [A6 - 0x41C]
  8147. 00005614  2F2E FBC8                move.l     -[A7], [A6 - 0x438]
  8148. 00005618  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  8149. 0000561C  2D40 FBC8                move.l     [A6 - 0x438], D0
  8150. 00005620  6078                     bra        +0x7A /* 0000569A */
  8151. label00005622:
  8152. 00005622  7000                     moveq.l    D0, 0x00
  8153. 00005624  2440                     movea.l    A2, D0
  8154. 00005626  206E FBD8                movea.l    A0, [A6 - 0x428]
  8155. 0000562A  2068 0010                movea.l    A0, [A0 + 0x10]
  8156. 0000562E  2668 0036                movea.l    A3, [A0 + 0x36]
  8157. 00005632  6054                     bra        +0x56 /* 00005688 */
  8158. label00005634:
  8159. 00005634  202B 001A                move.l     D0, [A3 + 0x1A]
  8160. 00005638  7208                     moveq.l    D1, 0x08
  8161. 0000563A  C081                     and.l      D0, D1
  8162. 0000563C  6646                     bne        +0x48 /* 00005684 */
  8163. 0000563E  2853                     movea.l    A4, [A3]
  8164. 00005640  206C 0010                movea.l    A0, [A4 + 0x10]
  8165. 00005644  4AA8 004E                tst.l      [A0 + 0x4E]
  8166. 00005648  673A                     beq        +0x3C /* 00005684 */
  8167. 0000564A  2F2E FBCC                move.l     -[A7], [A6 - 0x434]
  8168. 0000564E  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  8169. 00005652  2D40 FFFC                move.l     [A6 - 0x4], D0
  8170. 00005656  486E FFFC                pea.l      [A6 - 0x4]
  8171. 0000565A  2F0C                     move.l     -[A7], A4
  8172. 0000565C  2F2E FBD8                move.l     -[A7], [A6 - 0x428]
  8173. 00005660  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  8174. 00005664  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  8175. 00005668  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8176. 0000566C  42A7                     clr.l      -[A7]
  8177. 0000566E  7020                     moveq.l    D0, 0x20
  8178. 00005670  2F00                     move.l     -[A7], D0
  8179. 00005672  4EBA ECE8                jsr        [PC - 0x1318 /* 0000435C */]
  8180. 00005676  2D40 FFFC                move.l     [A6 - 0x4], D0
  8181. 0000567A  2F00                     move.l     -[A7], D0
  8182. 0000567C  2F0A                     move.l     -[A7], A2
  8183. 0000567E  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  8184. 00005682  2440                     movea.l    A2, D0
  8185. label00005684:
  8186. 00005684  266B 0004                movea.l    A3, [A3 + 0x4]
  8187. label00005688:
  8188. 00005688  200B                     move.l     D0, A3
  8189. 0000568A  66A8                     bne        -0x56 /* 00005634 */
  8190. 0000568C  2F2E FBC8                move.l     -[A7], [A6 - 0x438]
  8191. 00005690  2F0A                     move.l     -[A7], A2
  8192. 00005692  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  8193. 00005696  2D40 FBC8                move.l     [A6 - 0x438], D0
  8194. label0000569A:
  8195. 0000569A  206E FBDC                movea.l    A0, [A6 - 0x424]
  8196. 0000569E  2668 000E                movea.l    A3, [A0 + 0xE]
  8197. 000056A2  6028                     bra        +0x2A /* 000056CC */
  8198. label000056A4:
  8199. 000056A4  2453                     movea.l    A2, [A3]
  8200. 000056A6  200A                     move.l     D0, A2
  8201. 000056A8  671E                     beq        +0x20 /* 000056C8 */
  8202. 000056AA  2F0A                     move.l     -[A7], A2
  8203. 000056AC  42A7                     clr.l      -[A7]
  8204. 000056AE  2F2E FBCC                move.l     -[A7], [A6 - 0x434]
  8205. 000056B2  4EBA FAA0                jsr        [PC - 0x560 /* 00005154 */]
  8206. 000056B6  4A80                     tst.l      D0
  8207. 000056B8  670E                     beq        +0x10 /* 000056C8 */
  8208. 000056BA  2F3C 0000 0084           move.l     -[A7], 0x84
  8209. 000056C0  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  8210. 000056C4  584F                     addq.w     A7, 4
  8211. 000056C6  6008                     bra        +0xA /* 000056D0 */
  8212. label000056C8:
  8213. 000056C8  266B 0004                movea.l    A3, [A3 + 0x4]
  8214. label000056CC:
  8215. 000056CC  200B                     move.l     D0, A3
  8216. 000056CE  66D4                     bne        -0x2A /* 000056A4 */
  8217. label000056D0:
  8218. 000056D0  206E FBDC                movea.l    A0, [A6 - 0x424]
  8219. 000056D4  2668 000E                movea.l    A3, [A0 + 0xE]
  8220. 000056D8  6026                     bra        +0x28 /* 00005700 */
  8221. label000056DA:
  8222. 000056DA  262B 0020                move.l     D3, [A3 + 0x20]
  8223. 000056DE  7004                     moveq.l    D0, 0x04
  8224. 000056E0  B680                     cmp.l      D3, D0
  8225. 000056E2  6706                     beq        +0x8 /* 000056EA */
  8226. 000056E4  7005                     moveq.l    D0, 0x05
  8227. 000056E6  B680                     cmp.l      D3, D0
  8228. 000056E8  6612                     bne        +0x14 /* 000056FC */
  8229. label000056EA:
  8230. 000056EA  2F13                     move.l     -[A7], [A3]
  8231. 000056EC  2F2E FBC8                move.l     -[A7], [A6 - 0x438]
  8232. 000056F0  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  8233. 000056F4  2F00                     move.l     -[A7], D0
  8234. 000056F6  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  8235. 000056FA  2680                     move.l     [A3], D0
  8236. label000056FC:
  8237. 000056FC  266B 0004                movea.l    A3, [A3 + 0x4]
  8238. label00005700:
  8239. 00005700  200B                     move.l     D0, A3
  8240. 00005702  66D6                     bne        -0x28 /* 000056DA */
  8241. 00005704  2F2E FBC8                move.l     -[A7], [A6 - 0x438]
  8242. 00005708  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  8243. 0000570C  2B6E FBD0 D998           move.l     [A5 - 0x2668], [A6 - 0x430]
  8244. 00005712  2B6E FBE0 D5F2           move.l     [A5 - 0x2A0E], [A6 - 0x420]
  8245. label00005718:
  8246. 00005718  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  8247. 0000571C  4E5E                     unlink     A6
  8248. 0000571E  205F                     movea.l    A0, [A7]+
  8249. 00005720  584F                     addq.w     A7, 4
  8250. 00005722  4ED0                     jmp        [A0]
  8251. 00005724  0006 4461                ori.b      D6, 0x61 /* 'a' */
  8252. 00005728  7461                     moveq.l    D2, 0x61
  8253. 0000572A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8254. 0000572E  FFF4                     .invalid   <<F/7/7>>
  8255. 00005730  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  8256. 00005734  266E 0008                movea.l    A3, [A6 + 0x8]
  8257. 00005738  286B 0002                movea.l    A4, [A3 + 0x2]
  8258. 0000573C  202C 0016                move.l     D0, [A4 + 0x16]
  8259. 00005740  2D40 FFF4                move.l     [A6 - 0xC], D0
  8260. 00005744  2040                     movea.l    A0, D0
  8261. 00005746  2210                     move.l     D1, [A0]
  8262. 00005748  761F                     moveq.l    D3, 0x1F
  8263. 0000574A  C243                     and.w      D1, D3
  8264. 0000574C  7814                     moveq.l    D4, 0x14
  8265. 0000574E  B244                     cmp.w      D1, D4
  8266. 00005750  6600 00B0                bne        +0xB2 /* 00005802 */
  8267. 00005754  2228 000C                move.l     D1, [A0 + 0xC]
  8268. 00005758  2D41 FFFC                move.l     [A6 - 0x4], D1
  8269. 0000575C  226B 0006                movea.l    A1, [A3 + 0x6]
  8270. 00005760  2269 0016                movea.l    A1, [A1 + 0x16]
  8271. 00005764  2D49 FFF8                move.l     [A6 - 0x8], A1
  8272. 00005768  2411                     move.l     D2, [A1]
  8273. 0000576A  C443                     and.w      D2, D3
  8274. 0000576C  B444                     cmp.w      D2, D4
  8275. 0000576E  660A                     bne        +0xC /* 0000577A */
  8276. 00005770  2269 000C                movea.l    A1, [A1 + 0xC]
  8277. 00005774  2441                     movea.l    A2, D1
  8278. 00005776  B3CA                     cmpa.l     A1, A2
  8279. 00005778  6704                     beq        +0x6 /* 0000577E */
  8280. label0000577A:
  8281. 0000577A  7A00                     moveq.l    D5, 0x00
  8282. 0000577C  6002                     bra        +0x4 /* 00005780 */
  8283. label0000577E:
  8284. 0000577E  7A01                     moveq.l    D5, 0x01
  8285. label00005780:
  8286. 00005780  2F01                     move.l     -[A7], D1
  8287. 00005782  2F05                     move.l     -[A7], D5
  8288. 00005784  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  8289. 00005788  206E FFFC                movea.l    A0, [A6 - 0x4]
  8290. 0000578C  2068 0010                movea.l    A0, [A0 + 0x10]
  8291. 00005790  2868 0076                movea.l    A4, [A0 + 0x76]
  8292. 00005794  206E FFF4                movea.l    A0, [A6 - 0xC]
  8293. 00005798  2010                     move.l     D0, [A0]
  8294. 0000579A  7240                     moveq.l    D1, 0x40
  8295. 0000579C  C081                     and.l      D0, D1
  8296. 0000579E  671C                     beq        +0x1E /* 000057BC */
  8297. 000057A0  200C                     move.l     D0, A4
  8298. 000057A2  6718                     beq        +0x1A /* 000057BC */
  8299. 000057A4  206C 0010                movea.l    A0, [A4 + 0x10]
  8300. 000057A8  1028 000A                move.b     D0, [A0 + 0xA]
  8301. 000057AC  0200 0080                andi.b     D0, 0x80
  8302. 000057B0  670A                     beq        +0xC /* 000057BC */
  8303. 000057B2  706D                     moveq.l    D0, 0x6D
  8304. 000057B4  2F00                     move.l     -[A7], D0
  8305. 000057B6  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  8306. 000057BA  584F                     addq.w     A7, 4
  8307. label000057BC:
  8308. 000057BC  200C                     move.l     D0, A4
  8309. 000057BE  6718                     beq        +0x1A /* 000057D8 */
  8310. 000057C0  206C 0010                movea.l    A0, [A4 + 0x10]
  8311. 000057C4  3028 0008                move.w     D0, [A0 + 0x8]
  8312. 000057C8  0240 8000                andi.w     D0, 0x8000
  8313. 000057CC  670A                     beq        +0xC /* 000057D8 */
  8314. 000057CE  4A85                     tst.l      D5
  8315. 000057D0  6706                     beq        +0x8 /* 000057D8 */
  8316. 000057D2  16BC 0017                move.b     [A3], 0x17
  8317. 000057D6  602A                     bra        +0x2C /* 00005802 */
  8318. label000057D8:
  8319. 000057D8  2F0B                     move.l     -[A7], A3
  8320. 000057DA  4EBA D1A2                jsr        [PC - 0x2E5E /* 0000297E */]
  8321. 000057DE  2840                     movea.l    A4, D0
  8322. 000057E0  200C                     move.l     D0, A4
  8323. 000057E2  6704                     beq        +0x6 /* 000057E8 */
  8324. 000057E4  200C                     move.l     D0, A4
  8325. 000057E6  601C                     bra        +0x1E /* 00005804 */
  8326. label000057E8:
  8327. 000057E8  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  8328. 000057EC  4EBA C586                jsr        [PC - 0x3A7A /* 00001D74 */]
  8329. 000057F0  2740 0002                move.l     [A3 + 0x2], D0
  8330. 000057F4  2040                     movea.l    A0, D0
  8331. 000057F6  2028 0016                move.l     D0, [A0 + 0x16]
  8332. 000057FA  2740 0016                move.l     [A3 + 0x16], D0
  8333. 000057FE  200B                     move.l     D0, A3
  8334. 00005800  6002                     bra        +0x4 /* 00005804 */
  8335. label00005802:
  8336. 00005802  200B                     move.l     D0, A3
  8337. label00005804:
  8338. 00005804  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  8339. 00005808  4E5E                     unlink     A6
  8340. 0000580A  205F                     movea.l    A0, [A7]+
  8341. 0000580C  584F                     addq.w     A7, 4
  8342. 0000580E  4ED0                     jmp        [A0]
  8343. fn00005810:
  8344. 00005810  4E56 FFF8                link       A6, -0x0008
  8345. 00005814  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8346. 00005818  2E2E 0016                move.l     D7, [A6 + 0x16]
  8347. 0000581C  7000                     moveq.l    D0, 0x00
  8348. 0000581E  2840                     movea.l    A4, D0
  8349. 00005820  3A3C FF01                move.w     D5, 0xFF01
  8350. 00005824  41ED DDC0                lea.l      A0, [A5 - 0x2240]
  8351. 00005828  43EE FFF8                lea.l      A1, [A6 - 0x8]
  8352. 0000582C  22D8                     move.l     [A1]+, [A0]+
  8353. 0000582E  3290                     move.w     [A1], [A0]
  8354. 00005830  7C01                     moveq.l    D6, 0x01
  8355. 00005832  0C6E 0502 000C           cmpi.w     [A6 + 0xC], 0x502
  8356. 00005838  6200 03F6                bhi        +0x3F8 /* 00005C30 */
  8357. 0000583C  700F                     moveq.l    D0, 0x0F
  8358. 0000583E  BE80                     cmp.l      D7, D0
  8359. 00005840  6700 03EE                beq        +0x3F0 /* 00005C30 */
  8360. 00005844  7014                     moveq.l    D0, 0x14
  8361. 00005846  BE80                     cmp.l      D7, D0
  8362. 00005848  6700 03E6                beq        +0x3E8 /* 00005C30 */
  8363. 0000584C  206E 0012                movea.l    A0, [A6 + 0x12]
  8364. 00005850  2068 0010                movea.l    A0, [A0 + 0x10]
  8365. 00005854  1628 000C                move.b     D3, [A0 + 0xC]
  8366. 00005858  7000                     moveq.l    D0, 0x00
  8367. 0000585A  1003                     move.b     D0, D3
  8368. 0000585C  B087                     cmp.l      D0, D7
  8369. 0000585E  6722                     beq        +0x24 /* 00005882 */
  8370. 00005860  7017                     moveq.l    D0, 0x17
  8371. 00005862  BE80                     cmp.l      D7, D0
  8372. 00005864  6606                     bne        +0x8 /* 0000586C */
  8373. 00005866  701B                     moveq.l    D0, 0x1B
  8374. 00005868  B600                     cmp.b      D3, D0
  8375. 0000586A  6716                     beq        +0x18 /* 00005882 */
  8376. label0000586C:
  8377. 0000586C  701B                     moveq.l    D0, 0x1B
  8378. 0000586E  BE80                     cmp.l      D7, D0
  8379. 00005870  6606                     bne        +0x8 /* 00005878 */
  8380. 00005872  7017                     moveq.l    D0, 0x17
  8381. 00005874  B600                     cmp.b      D3, D0
  8382. 00005876  670A                     beq        +0xC /* 00005882 */
  8383. label00005878:
  8384. 00005878  2F3C 0000 15B3           move.l     -[A7], 0x15B3
  8385. 0000587E  4EBA A780                jsr        [PC - 0x5880 /* 00000000 */]
  8386. label00005882:
  8387. 00005882  4240                     clr.w      D0
  8388. 00005884  3D40 FFF8                move.w     [A6 - 0x8], D0
  8389. 00005888  246E 000E                movea.l    A2, [A6 + 0xE]
  8390. 0000588C  266A 0008                movea.l    A3, [A2 + 0x8]
  8391. 00005890  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  8392. 00005894  1030 7000                move.b     D0, [A0 + D7.w]
  8393. 00005898  7201                     moveq.l    D1, 0x01
  8394. 0000589A  C001                     and.b      D0, D1
  8395. 0000589C  6708                     beq        +0xA /* 000058A6 */
  8396. 0000589E  7C02                     moveq.l    D6, 0x02
  8397. 000058A0  2052                     movea.l    A0, [A2]
  8398. 000058A2  2868 0008                movea.l    A4, [A0 + 0x8]
  8399. label000058A6:
  8400. 000058A6  706D                     moveq.l    D0, 0x6D
  8401. 000058A8  BE80                     cmp.l      D7, D0
  8402. 000058AA  6700 0186                beq        +0x188 /* 00005A32 */
  8403. 000058AE  706E                     moveq.l    D0, 0x6E
  8404. 000058B0  BE80                     cmp.l      D7, D0
  8405. 000058B2  6700 017E                beq        +0x180 /* 00005A32 */
  8406. 000058B6  7019                     moveq.l    D0, 0x19
  8407. 000058B8  BE80                     cmp.l      D7, D0
  8408. 000058BA  6700 0176                beq        +0x178 /* 00005A32 */
  8409. 000058BE  701A                     moveq.l    D0, 0x1A
  8410. 000058C0  BE80                     cmp.l      D7, D0
  8411. 000058C2  6700 016E                beq        +0x170 /* 00005A32 */
  8412. 000058C6  7016                     moveq.l    D0, 0x16
  8413. 000058C8  BE80                     cmp.l      D7, D0
  8414. 000058CA  6700 0166                beq        +0x168 /* 00005A32 */
  8415. 000058CE  700B                     moveq.l    D0, 0x0B
  8416. 000058D0  BE80                     cmp.l      D7, D0
  8417. 000058D2  6700 0192                beq        +0x194 /* 00005A66 */
  8418. 000058D6  7010                     moveq.l    D0, 0x10
  8419. 000058D8  BE80                     cmp.l      D7, D0
  8420. 000058DA  6700 01A0                beq        +0x1A2 /* 00005A7C */
  8421. 000058DE  7011                     moveq.l    D0, 0x11
  8422. 000058E0  BE80                     cmp.l      D7, D0
  8423. 000058E2  6700 0198                beq        +0x19A /* 00005A7C */
  8424. 000058E6  7013                     moveq.l    D0, 0x13
  8425. 000058E8  BE80                     cmp.l      D7, D0
  8426. 000058EA  6700 01B4                beq        +0x1B6 /* 00005AA0 */
  8427. 000058EE  706A                     moveq.l    D0, 0x6A
  8428. 000058F0  BE80                     cmp.l      D7, D0
  8429. 000058F2  6700 01E4                beq        +0x1E6 /* 00005AD8 */
  8430. 000058F6  700D                     moveq.l    D0, 0x0D
  8431. 000058F8  BE80                     cmp.l      D7, D0
  8432. 000058FA  6700 020A                beq        +0x20C /* 00005B06 */
  8433. 000058FE  7015                     moveq.l    D0, 0x15
  8434. 00005900  BE80                     cmp.l      D7, D0
  8435. 00005902  6700 0202                beq        +0x204 /* 00005B06 */
  8436. 00005906  7002                     moveq.l    D0, 0x02
  8437. 00005908  BE80                     cmp.l      D7, D0
  8438. 0000590A  6700 0210                beq        +0x212 /* 00005B1C */
  8439. 0000590E  7001                     moveq.l    D0, 0x01
  8440. 00005910  BE80                     cmp.l      D7, D0
  8441. 00005912  6700 0208                beq        +0x20A /* 00005B1C */
  8442. 00005916  701C                     moveq.l    D0, 0x1C
  8443. 00005918  BE80                     cmp.l      D7, D0
  8444. 0000591A  6700 0200                beq        +0x202 /* 00005B1C */
  8445. 0000591E  701D                     moveq.l    D0, 0x1D
  8446. 00005920  BE80                     cmp.l      D7, D0
  8447. 00005922  6700 01F8                beq        +0x1FA /* 00005B1C */
  8448. 00005926  7022                     moveq.l    D0, 0x22
  8449. 00005928  BE80                     cmp.l      D7, D0
  8450. 0000592A  6700 0210                beq        +0x212 /* 00005B3C */
  8451. 0000592E  7021                     moveq.l    D0, 0x21
  8452. 00005930  BE80                     cmp.l      D7, D0
  8453. 00005932  6700 0208                beq        +0x20A /* 00005B3C */
  8454. 00005936  7024                     moveq.l    D0, 0x24
  8455. 00005938  BE80                     cmp.l      D7, D0
  8456. 0000593A  6700 0200                beq        +0x202 /* 00005B3C */
  8457. 0000593E  7023                     moveq.l    D0, 0x23
  8458. 00005940  BE80                     cmp.l      D7, D0
  8459. 00005942  6700 01F8                beq        +0x1FA /* 00005B3C */
  8460. 00005946  7025                     moveq.l    D0, 0x25
  8461. 00005948  BE80                     cmp.l      D7, D0
  8462. 0000594A  6700 01F0                beq        +0x1F2 /* 00005B3C */
  8463. 0000594E  7020                     moveq.l    D0, 0x20
  8464. 00005950  BE80                     cmp.l      D7, D0
  8465. 00005952  6700 01E8                beq        +0x1EA /* 00005B3C */
  8466. 00005956  7005                     moveq.l    D0, 0x05
  8467. 00005958  BE80                     cmp.l      D7, D0
  8468. 0000595A  6700 01E0                beq        +0x1E2 /* 00005B3C */
  8469. 0000595E  7008                     moveq.l    D0, 0x08
  8470. 00005960  BE80                     cmp.l      D7, D0
  8471. 00005962  6700 01D8                beq        +0x1DA /* 00005B3C */
  8472. 00005966  7009                     moveq.l    D0, 0x09
  8473. 00005968  BE80                     cmp.l      D7, D0
  8474. 0000596A  6700 01D0                beq        +0x1D2 /* 00005B3C */
  8475. 0000596E  700A                     moveq.l    D0, 0x0A
  8476. 00005970  BE80                     cmp.l      D7, D0
  8477. 00005972  6700 01C8                beq        +0x1CA /* 00005B3C */
  8478. 00005976  7007                     moveq.l    D0, 0x07
  8479. 00005978  BE80                     cmp.l      D7, D0
  8480. 0000597A  6700 01C0                beq        +0x1C2 /* 00005B3C */
  8481. 0000597E  7006                     moveq.l    D0, 0x06
  8482. 00005980  BE80                     cmp.l      D7, D0
  8483. 00005982  6700 01B8                beq        +0x1BA /* 00005B3C */
  8484. 00005986  701E                     moveq.l    D0, 0x1E
  8485. 00005988  BE80                     cmp.l      D7, D0
  8486. 0000598A  6700 01D2                beq        +0x1D4 /* 00005B5E */
  8487. 0000598E  701F                     moveq.l    D0, 0x1F
  8488. 00005990  BE80                     cmp.l      D7, D0
  8489. 00005992  6700 01CA                beq        +0x1CC /* 00005B5E */
  8490. 00005996  7003                     moveq.l    D0, 0x03
  8491. 00005998  BE80                     cmp.l      D7, D0
  8492. 0000599A  6700 01C2                beq        +0x1C4 /* 00005B5E */
  8493. 0000599E  7004                     moveq.l    D0, 0x04
  8494. 000059A0  BE80                     cmp.l      D7, D0
  8495. 000059A2  6700 01BA                beq        +0x1BC /* 00005B5E */
  8496. 000059A6  701B                     moveq.l    D0, 0x1B
  8497. 000059A8  BE80                     cmp.l      D7, D0
  8498. 000059AA  6700 01D4                beq        +0x1D6 /* 00005B80 */
  8499. 000059AE  7017                     moveq.l    D0, 0x17
  8500. 000059B0  BE80                     cmp.l      D7, D0
  8501. 000059B2  6700 01CC                beq        +0x1CE /* 00005B80 */
  8502. 000059B6  7028                     moveq.l    D0, 0x28
  8503. 000059B8  BE80                     cmp.l      D7, D0
  8504. 000059BA  6700 01C4                beq        +0x1C6 /* 00005B80 */
  8505. 000059BE  7027                     moveq.l    D0, 0x27
  8506. 000059C0  BE80                     cmp.l      D7, D0
  8507. 000059C2  6700 01BC                beq        +0x1BE /* 00005B80 */
  8508. 000059C6  7026                     moveq.l    D0, 0x26
  8509. 000059C8  BE80                     cmp.l      D7, D0
  8510. 000059CA  6700 01B4                beq        +0x1B6 /* 00005B80 */
  8511. 000059CE  7029                     moveq.l    D0, 0x29
  8512. 000059D0  BE80                     cmp.l      D7, D0
  8513. 000059D2  6700 01AC                beq        +0x1AE /* 00005B80 */
  8514. 000059D6  702A                     moveq.l    D0, 0x2A
  8515. 000059D8  BE80                     cmp.l      D7, D0
  8516. 000059DA  6700 01A4                beq        +0x1A6 /* 00005B80 */
  8517. 000059DE  702B                     moveq.l    D0, 0x2B
  8518. label000059E0:
  8519. 000059E0  BE80                     cmp.l      D7, D0
  8520. 000059E2  6700 019C                beq        +0x19E /* 00005B80 */
  8521. 000059E6  707C                     moveq.l    D0, 0x7C
  8522. 000059E8  BE80                     cmp.l      D7, D0
  8523. 000059EA  6700 0194                beq        +0x196 /* 00005B80 */
  8524. 000059EE  707D                     moveq.l    D0, 0x7D
  8525. 000059F0  BE80                     cmp.l      D7, D0
  8526. 000059F2  6700 018C                beq        +0x18E /* 00005B80 */
  8527. 000059F6  707E                     moveq.l    D0, 0x7E
  8528. 000059F8  BE80                     cmp.l      D7, D0
  8529. 000059FA  6700 0184                beq        +0x186 /* 00005B80 */
  8530. 000059FE  707F                     moveq.l    D0, 0x7F
  8531. 00005A00  BE80                     cmp.l      D7, D0
  8532. 00005A02  6700 017C                beq        +0x17E /* 00005B80 */
  8533. 00005A06  0C87 0000 0080           cmpi.l     D7, 0x80
  8534. 00005A0C  6700 0172                beq        +0x174 /* 00005B80 */
  8535. 00005A10  0C87 0000 0081           cmpi.l     D7, 0x81
  8536. 00005A16  6700 0168                beq        +0x16A /* 00005B80 */
  8537. 00005A1A  0C87 0000 0082           cmpi.l     D7, 0x82
  8538. 00005A20  6700 015E                beq        +0x160 /* 00005B80 */
  8539. 00005A24  0C87 0000 0083           cmpi.l     D7, 0x83
  8540. 00005A2A  6700 0154                beq        +0x156 /* 00005B80 */
  8541. 00005A2E  6000 0200                bra        +0x202 /* 00005C30 */
  8542. label00005A32:
  8543. 00005A32  206B 0016                movea.l    A0, [A3 + 0x16]
  8544. 00005A36  2010                     move.l     D0, [A0]
  8545. 00005A38  721F                     moveq.l    D1, 0x1F
  8546. 00005A3A  C041                     and.w      D0, D1
  8547. 00005A3C  7214                     moveq.l    D1, 0x14
  8548. 00005A3E  B041                     cmp.w      D0, D1
  8549. 00005A40  670A                     beq        +0xC /* 00005A4C */
  8550. 00005A42  2F3C 0000 15CF           move.l     -[A7], 0x15CF
  8551. 00005A48  4EBA A5B6                jsr        [PC - 0x5A4A /* 00000000 */]
  8552. label00005A4C:
  8553. 00005A4C  2F0B                     move.l     -[A7], A3
  8554. 00005A4E  42A7                     clr.l      -[A7]
  8555. 00005A50  4EBA C418                jsr        [PC - 0x3BE8 /* 00001E6A */]
  8556. 00005A54  7201                     moveq.l    D1, 0x01
  8557. 00005A56  8041                     or.w       D0, D1
  8558. 00005A58  3D40 FFFA                move.w     [A6 - 0x6], D0
  8559. 00005A5C  3D7C FF01 FFFC           move.w     [A6 - 0x4], 0xFF01
  8560. 00005A62  6000 013A                bra        +0x13C /* 00005B9E */
  8561. label00005A66:
  8562. 00005A66  2F0B                     move.l     -[A7], A3
  8563. 00005A68  7002                     moveq.l    D0, 0x02
  8564. 00005A6A  2F00                     move.l     -[A7], D0
  8565. 00005A6C  4EBA C3FC                jsr        [PC - 0x3C04 /* 00001E6A */]
  8566. 00005A70  7201                     moveq.l    D1, 0x01
  8567. 00005A72  8041                     or.w       D0, D1
  8568. 00005A74  3D40 FFFA                move.w     [A6 - 0x6], D0
  8569. 00005A78  6000 0124                bra        +0x126 /* 00005B9E */
  8570. label00005A7C:
  8571. 00005A7C  2F0B                     move.l     -[A7], A3
  8572. 00005A7E  7602                     moveq.l    D3, 0x02
  8573. 00005A80  2F03                     move.l     -[A7], D3
  8574. 00005A82  4EBA C3E6                jsr        [PC - 0x3C1A /* 00001E6A */]
  8575. 00005A86  7801                     moveq.l    D4, 0x01
  8576. 00005A88  8044                     or.w       D0, D4
  8577. 00005A8A  3D40 FFFA                move.w     [A6 - 0x6], D0
  8578. 00005A8E  2F0C                     move.l     -[A7], A4
  8579. 00005A90  2F03                     move.l     -[A7], D3
  8580. 00005A92  4EBA C3D6                jsr        [PC - 0x3C2A /* 00001E6A */]
  8581. 00005A96  8044                     or.w       D0, D4
  8582. 00005A98  3D40 FFFC                move.w     [A6 - 0x4], D0
  8583. 00005A9C  6000 0100                bra        +0x102 /* 00005B9E */
  8584. label00005AA0:
  8585. 00005AA0  206B 0016                movea.l    A0, [A3 + 0x16]
  8586. 00005AA4  2010                     move.l     D0, [A0]
  8587. 00005AA6  721F                     moveq.l    D1, 0x1F
  8588. 00005AA8  C041                     and.w      D0, D1
  8589. 00005AAA  7214                     moveq.l    D1, 0x14
  8590. 00005AAC  B041                     cmp.w      D0, D1
  8591. 00005AAE  670A                     beq        +0xC /* 00005ABA */
  8592. 00005AB0  2F3C 0000 15DD           move.l     -[A7], 0x15DD
  8593. 00005AB6  4EBA A548                jsr        [PC - 0x5AB8 /* 00000000 */]
  8594. label00005ABA:
  8595. 00005ABA  2F0B                     move.l     -[A7], A3
  8596. 00005ABC  4EBA C258                jsr        [PC - 0x3DA8 /* 00001D16 */]
  8597. 00005AC0  4A40                     tst.w      D0
  8598. 00005AC2  670A                     beq        +0xC /* 00005ACE */
  8599. 00005AC4  3D7C 0501 FFFA           move.w     [A6 - 0x6], 0x501
  8600. 00005ACA  6000 00D2                bra        +0xD4 /* 00005B9E */
  8601. label00005ACE:
  8602. 00005ACE  4240                     clr.w      D0
  8603. 00005AD0  3D40 FFFA                move.w     [A6 - 0x6], D0
  8604. 00005AD4  6000 00C8                bra        +0xCA /* 00005B9E */
  8605. label00005AD8:
  8606. 00005AD8  2F0B                     move.l     -[A7], A3
  8607. 00005ADA  4EBA C23A                jsr        [PC - 0x3DC6 /* 00001D16 */]
  8608. 00005ADE  4A40                     tst.w      D0
  8609. 00005AE0  6708                     beq        +0xA /* 00005AEA */
  8610. 00005AE2  3D7C 0501 FFFA           move.w     [A6 - 0x6], 0x501
  8611. 00005AE8  6006                     bra        +0x8 /* 00005AF0 */
  8612. label00005AEA:
  8613. 00005AEA  4240                     clr.w      D0
  8614. 00005AEC  3D40 FFFA                move.w     [A6 - 0x6], D0
  8615. label00005AF0:
  8616. 00005AF0  2F0C                     move.l     -[A7], A4
  8617. 00005AF2  7001                     moveq.l    D0, 0x01
  8618. 00005AF4  2F00                     move.l     -[A7], D0
  8619. 00005AF6  4EBA C372                jsr        [PC - 0x3C8E /* 00001E6A */]
  8620. 00005AFA  7201                     moveq.l    D1, 0x01
  8621. 00005AFC  8041                     or.w       D0, D1
  8622. 00005AFE  3D40 FFFC                move.w     [A6 - 0x4], D0
  8623. 00005B02  6000 009A                bra        +0x9C /* 00005B9E */
  8624. label00005B06:
  8625. 00005B06  2F0B                     move.l     -[A7], A3
  8626. 00005B08  7001                     moveq.l    D0, 0x01
  8627. 00005B0A  2F00                     move.l     -[A7], D0
  8628. 00005B0C  4EBA C35C                jsr        [PC - 0x3CA4 /* 00001E6A */]
  8629. 00005B10  7201                     moveq.l    D1, 0x01
  8630. 00005B12  8041                     or.w       D0, D1
  8631. 00005B14  3D40 FFFA                move.w     [A6 - 0x6], D0
  8632. 00005B18  6000 0084                bra        +0x86 /* 00005B9E */
  8633. label00005B1C:
  8634. 00005B1C  2F0B                     move.l     -[A7], A3
  8635. 00005B1E  42A7                     clr.l      -[A7]
  8636. 00005B20  4EBA C348                jsr        [PC - 0x3CB8 /* 00001E6A */]
  8637. 00005B24  7601                     moveq.l    D3, 0x01
  8638. 00005B26  8043                     or.w       D0, D3
  8639. 00005B28  3D40 FFFA                move.w     [A6 - 0x6], D0
  8640. 00005B2C  2F0C                     move.l     -[A7], A4
  8641. 00005B2E  42A7                     clr.l      -[A7]
  8642. 00005B30  4EBA C338                jsr        [PC - 0x3CC8 /* 00001E6A */]
  8643. 00005B34  8043                     or.w       D0, D3
  8644. 00005B36  3D40 FFFC                move.w     [A6 - 0x4], D0
  8645. 00005B3A  6062                     bra        +0x64 /* 00005B9E */
  8646. label00005B3C:
  8647. 00005B3C  2F0B                     move.l     -[A7], A3
  8648. 00005B3E  7602                     moveq.l    D3, 0x02
  8649. 00005B40  2F03                     move.l     -[A7], D3
  8650. 00005B42  4EBA C326                jsr        [PC - 0x3CDA /* 00001E6A */]
  8651. 00005B46  7801                     moveq.l    D4, 0x01
  8652. 00005B48  8044                     or.w       D0, D4
  8653. 00005B4A  3D40 FFFA                move.w     [A6 - 0x6], D0
  8654. 00005B4E  2F0C                     move.l     -[A7], A4
  8655. 00005B50  2F03                     move.l     -[A7], D3
  8656. 00005B52  4EBA C316                jsr        [PC - 0x3CEA /* 00001E6A */]
  8657. 00005B56  8044                     or.w       D0, D4
  8658. 00005B58  3D40 FFFC                move.w     [A6 - 0x4], D0
  8659. 00005B5C  6040                     bra        +0x42 /* 00005B9E */
  8660. label00005B5E:
  8661. 00005B5E  2F0B                     move.l     -[A7], A3
  8662. 00005B60  7601                     moveq.l    D3, 0x01
  8663. 00005B62  2F03                     move.l     -[A7], D3
  8664. 00005B64  4EBA C304                jsr        [PC - 0x3CFC /* 00001E6A */]
  8665. 00005B68  3803                     move.w     D4, D3
  8666. 00005B6A  8044                     or.w       D0, D4
  8667. 00005B6C  3D40 FFFA                move.w     [A6 - 0x6], D0
  8668. 00005B70  2F0C                     move.l     -[A7], A4
  8669. 00005B72  2F03                     move.l     -[A7], D3
  8670. 00005B74  4EBA C2F4                jsr        [PC - 0x3D0C /* 00001E6A */]
  8671. 00005B78  8044                     or.w       D0, D4
  8672. 00005B7A  3D40 FFFC                move.w     [A6 - 0x4], D0
  8673. 00005B7E  601E                     bra        +0x20 /* 00005B9E */
  8674. label00005B80:
  8675. 00005B80  2F0B                     move.l     -[A7], A3
  8676. 00005B82  42A7                     clr.l      -[A7]
  8677. 00005B84  4EBA C2E4                jsr        [PC - 0x3D1C /* 00001E6A */]
  8678. 00005B88  7601                     moveq.l    D3, 0x01
  8679. 00005B8A  8043                     or.w       D0, D3
  8680. 00005B8C  3D40 FFFA                move.w     [A6 - 0x6], D0
  8681. 00005B90  2F0C                     move.l     -[A7], A4
  8682. 00005B92  42A7                     clr.l      -[A7]
  8683. 00005B94  4EBA C2D4                jsr        [PC - 0x3D2C /* 00001E6A */]
  8684. 00005B98  8043                     or.w       D0, D3
  8685. 00005B9A  3D40 FFFC                move.w     [A6 - 0x4], D0
  8686. label00005B9E:
  8687. 00005B9E  41ED D38A                lea.l      A0, [A5 - 0x2C76]
  8688. 00005BA2  1030 7000                move.b     D0, [A0 + D7.w]
  8689. 00005BA6  7210                     moveq.l    D1, 0x10
  8690. 00005BA8  C001                     and.b      D0, D1
  8691. 00005BAA  6714                     beq        +0x16 /* 00005BC0 */
  8692. 00005BAC  7019                     moveq.l    D0, 0x19
  8693. 00005BAE  BE80                     cmp.l      D7, D0
  8694. 00005BB0  670E                     beq        +0x10 /* 00005BC0 */
  8695. 00005BB2  701A                     moveq.l    D0, 0x1A
  8696. 00005BB4  BE80                     cmp.l      D7, D0
  8697. 00005BB6  6708                     beq        +0xA /* 00005BC0 */
  8698. 00005BB8  0C6E 0501 FFFA           cmpi.w     [A6 - 0x6], 0x501
  8699. 00005BBE  6370                     bls        +0x72 /* 00005C30 */
  8700. label00005BC0:
  8701. 00005BC0  7801                     moveq.l    D4, 0x01
  8702. 00005BC2  45EE FFFA                lea.l      A2, [A6 - 0x6]
  8703. 00005BC6  600C                     bra        +0xE /* 00005BD4 */
  8704. label00005BC8:
  8705. 00005BC8  3612                     move.w     D3, [A2]
  8706. 00005BCA  B645                     cmp.w      D3, D5
  8707. 00005BCC  6402                     bcc        +0x4 /* 00005BD0 */
  8708. 00005BCE  3A03                     move.w     D5, D3
  8709. label00005BD0:
  8710. 00005BD0  544A                     addq.w     A2, 2
  8711. 00005BD2  5284                     addq.l     D4, 1
  8712. label00005BD4:
  8713. 00005BD4  B886                     cmp.l      D4, D6
  8714. 00005BD6  6FF0                     ble        -0xE /* 00005BC8 */
  8715. 00005BD8  3D45 FFF8                move.w     [A6 - 0x8], D5
  8716. 00005BDC  302E 000C                move.w     D0, [A6 + 0xC]
  8717. 00005BE0  7E00                     moveq.l    D7, 0x00
  8718. 00005BE2  3E00                     move.w     D7, D0
  8719. 00005BE4  3205                     move.w     D1, D5
  8720. 00005BE6  7000                     moveq.l    D0, 0x00
  8721. 00005BE8  3001                     move.w     D0, D1
  8722. 00005BEA  9E80                     sub.l      D7, D0
  8723. 00005BEC  6618                     bne        +0x1A /* 00005C06 */
  8724. 00005BEE  0C87 0000 FF01           cmpi.l     D7, 0xFF01
  8725. 00005BF4  6710                     beq        +0x12 /* 00005C06 */
  8726. 00005BF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8727. 00005BFA  486E FFF8                pea.l      [A6 - 0x8]
  8728. 00005BFE  2F06                     move.l     -[A7], D6
  8729. 00005C00  4EBA A416                jsr        [PC - 0x5BEA /* 00000018 */]
  8730. 00005C04  2E00                     move.l     D7, D0
  8731. label00005C06:
  8732. 00005C06  7600                     moveq.l    D3, 0x00
  8733. 00005C08  BE83                     cmp.l      D7, D3
  8734. 00005C0A  6E24                     bgt        +0x26 /* 00005C30 */
  8735. 00005C0C  BE83                     cmp.l      D7, D3
  8736. 00005C0E  6A04                     bpl        +0x6 /* 00005C14 */
  8737. 00005C10  7001                     moveq.l    D0, 0x01
  8738. 00005C12  601E                     bra        +0x20 /* 00005C32 */
  8739. label00005C14:
  8740. 00005C14  4A87                     tst.l      D7
  8741. 00005C16  6618                     bne        +0x1A /* 00005C30 */
  8742. 00005C18  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8743. 00005C1C  4EBA A4FE                jsr        [PC - 0x5B02 /* 0000011C */]
  8744. 00005C20  2F00                     move.l     -[A7], D0
  8745. 00005C22  7069                     moveq.l    D0, 0x69
  8746. 00005C24  2F00                     move.l     -[A7], D0
  8747. 00005C26  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  8748. 00005C2A  504F                     addq.w     A7, 8
  8749. 00005C2C  7001                     moveq.l    D0, 0x01
  8750. 00005C2E  6002                     bra        +0x4 /* 00005C32 */
  8751. label00005C30:
  8752. 00005C30  7000                     moveq.l    D0, 0x00
  8753. label00005C32:
  8754. 00005C32  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  8755. 00005C36  4E5E                     unlink     A6
  8756. 00005C38  205F                     movea.l    A0, [A7]+
  8757. 00005C3A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  8758. 00005C3E  4ED0                     jmp        [A0]
  8759. fn00005C40:
  8760. 00005C40  4E56 0000                link       A6, 0
  8761. 00005C44  48E7 0038                movem.l    -[A7], A2,A3,A4
  8762. 00005C48  286E 0008                movea.l    A4, [A6 + 0x8]
  8763. 00005C4C  1014                     move.b     D0, [A4]
  8764. 00005C4E  7201                     moveq.l    D1, 0x01
  8765. 00005C50  B001                     cmp.b      D0, D1
  8766. 00005C52  670A                     beq        +0xC /* 00005C5E */
  8767. 00005C54  2F3C 0000 164C           move.l     -[A7], 0x164C
  8768. 00005C5A  4EBA A3A4                jsr        [PC - 0x5C5C /* 00000000 */]
  8769. label00005C5E:
  8770. 00005C5E  244C                     movea.l    A2, A4
  8771. 00005C60  544A                     addq.w     A2, 2
  8772. 00005C62  2052                     movea.l    A0, [A2]
  8773. 00005C64  2068 0016                movea.l    A0, [A0 + 0x16]
  8774. 00005C68  2010                     move.l     D0, [A0]
  8775. 00005C6A  721F                     moveq.l    D1, 0x1F
  8776. 00005C6C  C041                     and.w      D0, D1
  8777. 00005C6E  7211                     moveq.l    D1, 0x11
  8778. 00005C70  B041                     cmp.w      D0, D1
  8779. 00005C72  6628                     bne        +0x2A /* 00005C9C */
  8780. 00005C74  264C                     movea.l    A3, A4
  8781. 00005C76  7016                     moveq.l    D0, 0x16
  8782. 00005C78  D7C0                     add.l      A3, D0
  8783. 00005C7A  2F0B                     move.l     -[A7], A3
  8784. 00005C7C  2053                     movea.l    A0, [A3]
  8785. 00005C7E  2010                     move.l     D0, [A0]
  8786. 00005C80  72E0                     moveq.l    D1, 0xFFFFFFE0
  8787. 00005C82  C081                     and.l      D0, D1
  8788. 00005C84  7210                     moveq.l    D1, 0x10
  8789. 00005C86  8081                     or.l       D0, D1
  8790. 00005C88  2F00                     move.l     -[A7], D0
  8791. 00005C8A  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  8792. 00005C8E  704A                     moveq.l    D0, 0x4A
  8793. 00005C90  2F00                     move.l     -[A7], D0
  8794. 00005C92  2F13                     move.l     -[A7], [A3]
  8795. 00005C94  2F12                     move.l     -[A7], [A2]
  8796. 00005C96  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  8797. 00005C9A  2480                     move.l     [A2], D0
  8798. label00005C9C:
  8799. 00005C9C  200C                     move.l     D0, A4
  8800. 00005C9E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  8801. 00005CA2  4E5E                     unlink     A6
  8802. 00005CA4  205F                     movea.l    A0, [A7]+
  8803. 00005CA6  584F                     addq.w     A7, 4
  8804. 00005CA8  4ED0                     jmp        [A0]
  8805. 00005CAA  4E56 FFFC                link       A6, -0x0004
  8806. 00005CAE  48E7 1020                movem.l    -[A7], D3,A2
  8807. 00005CB2  2F3C 0000 0400           move.l     -[A7], 0x400
  8808. 00005CB8  4EAD 165A                jsr        [A5 + 0x165A /* export_711 */]
  8809. 00005CBC  2B40 E1B6                move.l     [A5 - 0x1E4A], D0
  8810. 00005CC0  206D D874                movea.l    A0, [A5 - 0x278C]
  8811. 00005CC4  2028 004C                move.l     D0, [A0 + 0x4C]
  8812. 00005CC8  2D40 FFFC                move.l     [A6 - 0x4], D0
  8813. 00005CCC  2F00                     move.l     -[A7], D0
  8814. 00005CCE  7601                     moveq.l    D3, 0x01
  8815. 00005CD0  3F03                     move.w     -[A7], D3
  8816. 00005CD2  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  8817. 00005CD6  2B40 DC88                move.l     [A5 - 0x2378], D0
  8818. 00005CDA  2040                     movea.l    A0, D0
  8819. 00005CDC  5268 0006                addq.w     [A0 + 0x6], 1
  8820. 00005CE0  486E FFFC                pea.l      [A6 - 0x4]
  8821. 00005CE4  7053                     moveq.l    D0, 0x53
  8822. 00005CE6  2F00                     move.l     -[A7], D0
  8823. 00005CE8  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  8824. 00005CEC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8825. 00005CF0  3F03                     move.w     -[A7], D3
  8826. 00005CF2  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  8827. 00005CF6  2B40 DC8C                move.l     [A5 - 0x2374], D0
  8828. 00005CFA  2040                     movea.l    A0, D0
  8829. 00005CFC  5268 0006                addq.w     [A0 + 0x6], 1
  8830. 00005D00  486E FFFC                pea.l      [A6 - 0x4]
  8831. 00005D04  2F3C 0000 00D3           move.l     -[A7], 0xD3
  8832. 00005D0A  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  8833. 00005D0E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8834. 00005D12  3F03                     move.w     -[A7], D3
  8835. 00005D14  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  8836. 00005D18  2B40 DC90                move.l     [A5 - 0x2370], D0
  8837. 00005D1C  2040                     movea.l    A0, D0
  8838. 00005D1E  5268 0006                addq.w     [A0 + 0x6], 1
  8839. 00005D22  486E FFFC                pea.l      [A6 - 0x4]
  8840. 00005D26  2F3C 0000 0093           move.l     -[A7], 0x93
  8841. 00005D2C  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  8842. 00005D30  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8843. 00005D34  3F03                     move.w     -[A7], D3
  8844. 00005D36  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  8845. 00005D3A  2B40 DC94                move.l     [A5 - 0x236C], D0
  8846. 00005D3E  2040                     movea.l    A0, D0
  8847. 00005D40  5268 0006                addq.w     [A0 + 0x6], 1
  8848. 00005D44  246D D874                movea.l    A2, [A5 - 0x278C]
  8849. 00005D48  2012                     move.l     D0, [A2]
  8850. 00005D4A  2B40 DC98                move.l     [A5 - 0x2368], D0
  8851. 00005D4E  202A 0004                move.l     D0, [A2 + 0x4]
  8852. 00005D52  2B40 DC9C                move.l     [A5 - 0x2364], D0
  8853. 00005D56  202A 0008                move.l     D0, [A2 + 0x8]
  8854. 00005D5A  2B40 DCA0                move.l     [A5 - 0x2360], D0
  8855. 00005D5E  202A 000C                move.l     D0, [A2 + 0xC]
  8856. 00005D62  2B40 DCA4                move.l     [A5 - 0x235C], D0
  8857. 00005D66  202A 0010                move.l     D0, [A2 + 0x10]
  8858. 00005D6A  2B40 DCA8                move.l     [A5 - 0x2358], D0
  8859. 00005D6E  202A 0018                move.l     D0, [A2 + 0x18]
  8860. 00005D72  2B40 DCAC                move.l     [A5 - 0x2354], D0
  8861. 00005D76  202A 001C                move.l     D0, [A2 + 0x1C]
  8862. 00005D7A  2B40 DCB0                move.l     [A5 - 0x2350], D0
  8863. 00005D7E  202A 0020                move.l     D0, [A2 + 0x20]
  8864. 00005D82  2B40 DCB4                move.l     [A5 - 0x234C], D0
  8865. 00005D86  202A 0024                move.l     D0, [A2 + 0x24]
  8866. 00005D8A  2B40 DCB8                move.l     [A5 - 0x2348], D0
  8867. 00005D8E  202A 0030                move.l     D0, [A2 + 0x30]
  8868. 00005D92  2B40 DCBC                move.l     [A5 - 0x2344], D0
  8869. 00005D96  202A 0034                move.l     D0, [A2 + 0x34]
  8870. 00005D9A  2B40 DCC0                move.l     [A5 - 0x2340], D0
  8871. 00005D9E  202A 0038                move.l     D0, [A2 + 0x38]
  8872. 00005DA2  2B40 DCC4                move.l     [A5 - 0x233C], D0
  8873. 00005DA6  4CDF 0408                movem.l    D3,A2, [A7]+
  8874. 00005DAA  4E5E                     unlink     A6
  8875. 00005DAC  4E75                     rts
  8876. 00005DAE  302D D5D6                move.w     D0, [A5 - 0x2A2A]
  8877. 00005DB2  7210                     moveq.l    D1, 0x10
  8878. 00005DB4  C041                     and.w      D0, D1
  8879. 00005DB6  6712                     beq        +0x14 /* 00005DCA */
  8880. 00005DB8  486D DDC6                pea.l      [A5 - 0x223A]
  8881. 00005DBC  7006                     moveq.l    D0, 0x06
  8882. 00005DBE  2F00                     move.l     -[A7], D0
  8883. 00005DC0  42A7                     clr.l      -[A7]
  8884. 00005DC2  42A7                     clr.l      -[A7]
  8885. 00005DC4  42A7                     clr.l      -[A7]
  8886. 00005DC6  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  8887. label00005DCA:
  8888. 00005DCA  486D DF86                pea.l      [A5 - 0x207A]
  8889. 00005DCE  7006                     moveq.l    D0, 0x06
  8890. 00005DD0  2F00                     move.l     -[A7], D0
  8891. 00005DD2  42A7                     clr.l      -[A7]
  8892. 00005DD4  42A7                     clr.l      -[A7]
  8893. 00005DD6  42A7                     clr.l      -[A7]
  8894. 00005DD8  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  8895. 00005DDC  102D D5D8                move.b     D0, [A5 - 0x2A28]
  8896. 00005DE0  4880                     ext.w      D0
  8897. 00005DE2  3B40 D8FA                move.w     [A5 - 0x2706], D0
  8898. 00005DE6  422D D5D8                clr.b      [A5 - 0x2A28]
  8899. 00005DEA  4E75                     rts
  8900.